Menu
CoddyTech

按索引修改元素

本课属于 Coddy Lua 学习旅程的“基础知识”单元。第 59 课,共 90 课。

修改表中的元素时,使用与访问元素相同的方括号语法,但要加上赋值运算符。

这是更改一个值的基本语法:

local items = {"milk", "bread", "eggs"}
items[1] = "almond milk"  -- 修改第一个元素
print(items[1])  -- 输出:almond milk

赋值的方式和普通变量一样:用方括号中的索引指定要更改的位置,然后用等号赋予新值。

local scores = {85, 92, 78}
scores[2] = 95  -- 更新第二个分数
print(scores[2])  -- 输出:95
challenge icon

挑战

简单

创建一个游戏设置管理系统,用来演示如何修改表元素。首先,创建一个名为 gameSettings 的表,其中恰好包含三个字符串值:"easy"、"on" 和 "high"。创建表后,将第一个元素从 "easy" 修改为 "hard"。最后,打印修改后的第一个元素,以确认更改。

亲手试试

-- TODO: 在这里编写你的代码
-- 创建 gameSettings 表,并填入要求的值
-- 修改第一个元素
-- 输出修改后的第一个元素
quiz icon自我测试

这节课包含一个小测验。开始学习即可作答,并记录你的进度。

基础知识中的所有课

自己练习: Lua 在线编译器