确定表是否为空(即当前既不包含数组样式值也不包含字典样式值)的最有效方法是什么?
目前,我使用next():
if not next(myTable) then -- Table is empty end
有更有效的方法吗?
注意:#操作符在这里不够用,因为它仅对表中的数组样式值操作,因此#{test = 2}与#{}无法区分,因为两者都返回0.还要注意,检查表变量是nil不够,因为我不是寻找nil值,而是表与0条目(即{})。
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。