Tag: 卢阿卢阿

Lua – 合并表?

我需要合并两个表,第二个覆盖内容在第一个的内容,如果一个给定的项目都在两个。 我看,但标准库似乎并没有提供这个。 我在哪里可以得到这样的function?

确定Lua表是否为空(不包含条目)的最有效方法?

什么是最有效的方法来确定一个表是否为空(也就是说,当前不包含数组样式值或字典样式值)? 目前,我正在使用next() : if not next(myTable) then — Table is empty end 有没有更有效的方法? 注意: #操作符在这里是不够的,因为它只对表中的数组样式值进行操作,所以#{test=2}与#{}是无法区分的,因为两者都返回0.还要注意检查表variables是nil是不够的,因为我不是在寻找零值,而是有0个条目(即{} )的表。