您的位置:首页 > 编程语言 > Lua

lua中的table.getn()的一些注意事项

2015-05-24 22:07 274 查看
在Lua中函数名也可以当做变量一样使用,学习了c语言之后,发现Lua中的table与其相似,但比其强大,给人感觉既有c语言的特点又有js的特性,今天记住一下table.getn的一些要注意的事项。

table.getn(tableName) 括号中的table的名字,返回值是一个table的大小,注意:该table的key必须是有序的,索引是从1开始的。

如 a={"1"="hi","2"="world"}

那么使用table.getn(a)得到的是2

如果该table是无序的,就不能使用这个,而是以下这个得到它的大小

local count = 0

for k,v in pairs(table2) do

count = count + 1

end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: