回顾:项目属性
本课属于 Coddy Lua 学习旅程的“基础知识”单元。第 70 课,共 90 课。
挑战
简单创建一个魔法武器管理系统,演示所有字典式表操作。首先,创建一个名为 magicSword 的表,并添加以下初始键值对:将 ["name"] 设为字符串 "Flamebrand",将 ["damage"] 设为数字 45,将 ["rarity"] 设为字符串 "rare"。
创建初始武器表后,按顺序执行以下操作:首先,将 damage 值修改为 55,表示武器已升级。接下来,添加一个新的键值对 ["enchantment"],并将其值设为 "fire",以表示这把剑的魔法属性。最后,将 rarity 设为 nil,以此删除该键,因为不再需要这项信息。
完成所有操作后,打印这把剑的名称、更新后的伤害值和附魔类型,以验证这些更改。
亲手试试
-- 创建初始的 magicSword 表
-- TODO: 在这里编写你的代码
-- 输出最终的值
print(magicSword["name"])
print(magicSword["damage"])
print(magicSword["enchantment"])基础知识中的所有课
自己练习: Lua 在线编译器