3.Lua表和数组
2015-06-18 14:58
323 查看
Lua表和数组
Lua表和数组Lua - 表
Lua - 数组
1.Lua - 表
我感觉,Lua表就是在Java上的Map、对象的融合体。它即兼容了Map中
key-value和
object.attribute的两种概念模式。
info = {uid = 06,nickname = "CaMnter"} info.sex = "男" info.avatar = "xxx.png" info["age"] = 21 for key, var in pairs(info) do print(key,var) end
2.Lua - 数组
Lua中的一些函数已经能满足多大部分数据结构的正常操作。Lua的API很少,我们可以在Lua 官网查阅对应的API。
值得注意的一点是: Lua数组的索引值是从
1开始的,很多语言都是从0开始的。
info = {"uid","nickname","age","avatar"}; for key, var in pairs(info) do print(key,var) end
2.1.
table.insert:
info = {"uid","nickname","age","avatar"}; for var=1, 5 do table.insert(info,1,var) end for key, var in pairs(info) do print(key,var) end
2.2.
table.maxn:
info = {"uid","nickname","age","avatar"}; print(table.maxn(info))
相关文章推荐
- lua 获取指定目录下指定后缀文件名
- 我所理解lua 语言中的点、冒号与self
- 1.Lua 环境搭建
- lua文件读写
- Lua lib 加载分析
- Virtual View Synthesis Method and Self Evaluation Metrics for Free Viewpoint Television and 3D Video
- Lua 学习笔记四 CoronaSDK使用
- Lua之sethook学习
- Lua之pcall和xpcall之学习
- Lua如何设置局部变量值进行调试
- VC中出现error C2064: term does not evaluate to a function
- Lua5.3 注册表 _G _ENV
- lua元表
- Lua5.3 注册表 _G _ENV
- 该怎样理解 Lua 逻辑运算符 and 和 or 的设计?
- Lua for Windows 安装方法
- Lua与C——扩展Lua(四)
- OpenWrt Web 开发 LuCI框架 lua语言
- 转 Lua标准库: table函数, 数学函数, 字符串函数/格式化/配对,
- Lua与C——调用Lua函数(三)