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
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表处理 及注意事项
- DSP编程的一些优化技巧和注意事项
- 关于C#使用XML序列化的一些注意事项
- iOS开发万能的transform注意事项,以及viewWithTag以及.png后缀可以省略的一些知识
- 写大论文的一些注意事项
- 抓包需要注意的一些事项
- VS2008环境下开发Web Service的一些注意事项
- 结构 COMBOBOXINFO 的一些注意事项
- createrepo 建立本地YUM源的一些注意事项
- WebBrowser打开Word文档的一些注意事项
- 胡百敬老师的《撰写信息书籍注意事项》以及我自己的一些感想
- 阅读代码和修改别人代码的一些技巧以及注意事项
- 存储过程的好处和一些注意事项
- Android Fragment 的使用,一些你不可不知的注意事项
- Git使用教程(三)——Git使用的一些其它注意事项
- 关于WebService的一些注意事项
- 网站规划通识:原型图绘制的一些注意事项
- 使用源码编译3D Slicer3的一些注意事项
- Asp.net &C#开发中的一些注意事项及小技巧
- thinkphp5 学习的一些注意事项