概述
1.形式:
a={[key1]=value1,[key2]=value2,[key3]=value3,……}
访问
a[key1]
a.key1 不能访问number或者"number"的key值
2.当给已存在的a,添加新的key的时候
a[“new_key”]=new_value
3…要删除一个key,value时,把对应key值下的value置nil即可
a[key]=nil
4.遍历的时候,使用pairs遍历
遍历的形式:
①:
for k,v in pairs(a) do
print(k,v)
end
②:
for k in pairs(a) do
print(k,a[k])
end
③:
for _,v in pairs(a) do
print(v)
end
5.Demo:
print("key,value组成的表")
a={["name"]="Nancy",["age"]=15,["1"]=1}
print("访问")
print(a["name"])
print(a["age"])
print(a["1"])
print(".形式访问")
print(a.name)
print(a.age)
--.形式访问,不可用于的key:number类型
print("添加新的key")
a["sex"]=false
print(a["sex"])
print("删除的话就把key的value置nil,后续使用遍历的时候就不会被打印出来")
a["sex"]=nil
print("遍历,使用pairs")
for k,v in pairs(a) do
--print输出多个值时,编译器输出时候会自动补上空格
print(k,v)
end
print("只遍历key,通过key来访问,注意不要用.来访问,不确定key是否为Number")
for k in pairs(a) do
print(k,a[k])
end
print("_来当初key使用时")
--并不是只遍历值,没办法去只遍历值,这个还是遍历了键-和k一样的存在
for _,v in pairs(a) do
print(v)
end
最后
以上就是彪壮故事为你收集整理的Lua--初学--key,value组成的表的全部内容,希望文章能够帮你解决Lua--初学--key,value组成的表所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复