Lua4.0 实现#操作,获取table大小
来源:互联网 发布:linux dns配置文件详解 编辑:程序博客网 时间:2024/06/06 17:53
lua4.0没有实现#操作,#操作是lua5.0以后实现的,现在有个老项目要用lua4.0,则在网上找到了下述方法替代
- -- table.getn(tableName) 得到一个table的大小,等同于操作符#
- -- 要注意的是:该table的key必须是有序的,索引是从1开始的。
- --例如有序的
- local xiang = {10,22,34,42,51}
- print("xiang length ==",table.getn(xiang)) --结果为:[LUA-print] xiang length == 5
- --例如无序的
- local song = {s=10,h=22,x=34,m=42,n=51}
- print("song length ==",table.getn(song)) --结果为:[LUA-print] song length == 0
- --对于无序的我们可以这样做
- local count = 0
- for k,v in pairs(song) do
- count = count + 1
- end
- print("song length ==",count) --结果为: [LUA-print] song length == 5
参考:http://blog.csdn.net/song_hui_xiang
0 0
- Lua4.0 实现#操作,获取table大小
- lua4.0中实现% 取余操作
- Lua4.0中的函数
- Lua4.0中的函数
- Lua4.0中的函数
- lua4.0数值定义
- JQuery 操作/获取 table
- GreenPlum获取table、schema及其database大小
- jquery实现动态操作table
- 用lua4.0模仿c++的指针和类
- C#实现获取文件夹大小
- 实现拖动table标题实现改变td的大小
- Android 获取文件夹大小,删除等操作
- table-cell实现大小不固定元素的垂直居中
- C# 实现获取文件夹大小的源代码
- 实现一个sizeof获取Java对象大小
- 实现一个sizeof获取Java对象大小
- Delphi实现获取磁盘空间大小的方法
- pthread_key_t和pthread_key_create()详解
- Zepto 使用中的一些注意点
- 阿里腾讯投资快递只是第一步
- 如何单击某行使其颜色变化并且在单击其他行后颜色恢复
- android弹出选择对话框-仿某团购网android客户端栏目选择
- Lua4.0 实现#操作,获取table大小
- 提高篇第16-19课第四题
- linux之间传递文件
- 1.python学习第一天-爬取我的第一个网页
- Unity摄像机的使用二:摄像机的切换
- UIBezierPath
- Android-自定义图像资源的使用
- Android自动化测试工具对比
- 第八周项目 2 Time类中的运算符重载(续)