创建字典式表
本课属于 Coddy Lua 学习旅程的“基础知识”单元。第 65 课,共 90 课。
要创建字典式表格,你需要使用花括号 在这种语法中,字符串键要写在方括号和引号内,后面跟着等号和对应的值。有效变量名的键也可以不加方括号和引号:要从字典式表中访问一个值,请使用 方括号表示法:先写表名,再在方括号中用引号括起键:
{},并使用 ["key"] = value 语法指定每个键值对:local student = {
["name"] = "Sarah",
["age"] = 20,
["major"] = "Computer Science"
}name = "Sarah" 和 ["name"] = "Sarah" 的含义相同。值可以使用不同的数据类型,例如字符串、数字、布尔值,甚至其他表。local gameCharacter = {
["playerName"] = "Hero",
["level"] = 5,
["isAlive"] = true
}print(gameCharacter["playerName"]) -- 输出:Hero
print(gameCharacter["level"]) -- 输出:5挑战
简单使用字典式表语法创建一个电子游戏角色档案。创建一个名为 character 的表,用来表示玩家的虚拟角色,并设置以下键值对:["name"] 应赋值为字符串 "Phoenix",["class"] 应赋值为字符串 "Mage",["level"] 应赋值为数字 12,["experience"] 应赋值为数字 2850。创建表后,使用方括号表示法打印角色的职业。
亲手试试
-- TODO: 在这里编写你的代码
-- 用要求的键值对创建 character 表
-- 然后用方括号表示法输出 character 的类这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Lua 在线编译器