在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
本文介绍了Lua语言中Table的使用方法,特别是table.getn()函数的注意事项,它用于获取有序Table的长度。同时,文章提供了另一种计算无序Table大小的方法。
1868





