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

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))


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