识别对象[1]是否有值?

时间:2014-02-24 05:41:04

标签: lua corona

如果我的表/数组的一部分包含值

,是否有任何方法可以识别

例如

表:object = { 一个, b, C, d, Ë }

现在我想知道object [1]是否包含值?

特别是如果我的桌子不断增加

是“object [1] .hasValue”代码存在吗?

2 个答案:

答案 0 :(得分:5)

在lua中,没有某个键值的表与该键的值为nil相同。所以你可以写

if object[1]~=nil then
 ...
end 

答案 1 :(得分:1)

你可以直接检查它,条件如下:

if( object[1] ) then
    print("has value");
else
    print("nil");
end