print("************复杂数据类型——表2************")
print("************字典************")
print("************字典的申明************")
--字典是由键值对构成
a = {["name"] = "唐老鸭" ,["age"] = 14 , ["1"] = 5}
--访问当个变量 用中括号填键 来访问
print(a["name"])
print(a["age"])
print(a["1"])
--还可以.类似成员变量的形式得到值
print(a.name)
print(a.age)
--虽然可以通过.成员变量的形式的到值 但是不能是数字
print(a["1"])
--修改
a["name"] = "米老鼠"
print(a["name"])
print(a.name)
--新增
a["sex"] = false
print(a["sex"])
print(a.sex)
--删除
a["sex"] = nil
print(a["sex"])
print(a.sex)
print("************字典的遍历************")
--如果要模拟字典 遍历一定用pairs
for k,v in pairs(a) do
--可以传多个参数 一样可以打印出来
print("字典的键值对是:"..k.."-"..v)
end
for _,v in pairs(a) do
print(v)
end
Lua学习------table实现字典
最新推荐文章于 2024-02-05 13:40:54 发布