回顾:管理派对成员
本课属于 Coddy Lua 学习旅程的“基础知识”单元。第 63 课,共 90 课。
挑战
简单创建一个冒险队伍管理系统,展示所有核心的列表式表操作。首先,创建一个名为 adventurers 的表,其中恰好包含 3 个字符串值:"Gandalf"、"Legolas" 和 "Gimli"。创建表后,按顺序执行以下操作:
首先,使用长度运算符 # 打印当前队伍成员数量。接下来,使用 table.insert() 将 "Aragorn" 作为新成员加入队伍。然后,使用 table.remove() 移除队伍中的第一名成员。若要移除指定位置的元素,请将索引作为第二个参数传入:table.remove(adventurers, 1) 会移除索引 1 处的元素,也就是 "Gandalf",并自动将其余成员向前移动。最后,再次打印队伍长度,显示最终人数。
亲手试试
-- 创建包含初始成员的 adventurers 表
local adventurers = {"Gandalf", "Legolas", "Gimli"}
-- TODO: 在这里编写你的代码
-- 1. 使用长度运算符输出队伍当前的人数
-- 2. 使用 table.insert() 将 "Aragorn" 加入队伍
-- 3. 使用 table.remove() 移除第一名成员
-- 4. 输出队伍最终的人数基础知识中的所有课
自己练习: Lua 在线编译器