lua学习笔记9(字典的学习)

Lua 复制代码
print("********************字典的学习***********************")
a={["凌少"]="傻逼",["我"]="天才",["age"]=24,["daihao"]=114514,["8848"]=20000}
--访问单个变量
print(a["凌少"]);
print(a["我"]);
print(a["age"]);
print(a["daihao"]);
--通过.来访问
print(a.age);
--print(a.8848);--不能通过这种方式访问
--修改
print(a["我"])
a["我"]="大天才"
print(a["我"])
--增加
a["我们"]="我们都是天才"
print(a["我们"])
--删除--删除就是置空
a["我"]=nil
print(a["我"])
print("********************字典的遍历***********************")
for k,v in pairs(a) do
	print(k,v)
	--print(k,v,456,147)--如果像这样传递多个参数一样可以打印出来
end
for k in pairs(a) do--通过这个方法只遍历键
	print(k)
	--print(a[k])--可以通过这个方法遍历出值
end
for _,v in pairs(a) do--通过这个方法只遍历值
	print(v)
end

输出

相关推荐
坚持学习前端日记27 分钟前
软件开发完整流程详解
学习·程序人生·职场和发展·创业创新
Wokoo71 小时前
开发者AI大模型学习与接入指南
java·人工智能·学习·架构
小猪佩奇TONY1 小时前
OpenCL 学习(3)---- OpenCL 第一个程序
学习
Huanzhi_Lin2 小时前
图形渲染管线流程笔记
笔记·图形渲染·shader·glsl
守护安静星空2 小时前
live555学习笔记
笔记·学习
航Hang*2 小时前
第1章:初识Linux系统——第13节:总复习②
linux·笔记·学习·centos
日更嵌入式的打工仔2 小时前
Ehercat代码解析中文摘录<2>
笔记·ethercat
YJlio3 小时前
PsPing 学习笔记(14.1):ICMP Ping 进阶——替代系统 ping 的正确姿势
windows·笔记·学习
阿豪只会阿巴3 小时前
【多喝热水系列】从零开始的ROS2之旅——Day3
linux·笔记·ubuntu·ros2
BMS小旭3 小时前
CubeMx-GPIO学习
单片机·学习