【发布时间】:2014-02-24 05:41:03
【问题描述】:
有什么方法可以识别我的表/数组的一部分是否包含值
例子
表:对象 = { 一种, 乙, C, d, e }
现在我想知道 object[1] 是否包含值?
特别是如果我的表不断增加
“object[1].hasValue”代码是否存在?
【问题讨论】:
有什么方法可以识别我的表/数组的一部分是否包含值
例子
表:对象 = { 一种, 乙, C, d, e }
现在我想知道 object[1] 是否包含值?
特别是如果我的表不断增加
“object[1].hasValue”代码是否存在?
【问题讨论】:
在 lua 中,没有某个键的值的表与键的值为 nil 的值相同。所以你可以写
if object[1]~=nil then
...
end
【讨论】:
您可以直接查看,条件如下:
if( object[1] ) then
print("has value");
else
print("nil");
end
【讨论】:
false 时,它会失败