如果我的表/数组的一部分包含值
,是否有任何方法可以识别例如
表:object = { 一个, b, C, d, Ë }
现在我想知道object [1]是否包含值?
特别是如果我的桌子不断增加
是“object [1] .hasValue”代码存在吗?
答案 0 :(得分:5)
在lua中,没有某个键值的表与该键的值为nil相同。所以你可以写
if object[1]~=nil then
...
end
答案 1 :(得分:1)
你可以直接检查它,条件如下:
if( object[1] ) then
print("has value");
else
print("nil");
end