Lua学习------table实现字典

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



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值