Menu
CoddyTech

添加任务的函数

本课属于 Coddy Lua 学习旅程的“Luau 入门”单元。第 48 课,共 80 课。

challenge icon

挑战

简单

添加一个函数,把新任务放入列表。

  1. 删除 -- Try it 下方的行。
  2. 在它上方,写入 local function addTask(list: {Task}, title: string): Task:将 {id = #list + 1, title = title, done = false} 插入 list,并返回它。
  3. 在 -- Try it 下方,打印 addTask(tasks, "Review the code").id。

按“运行”:输出会显示 4。

亲手试试

-- 管理器中每个任务都遵循的结构
type Task = {
    id: number,
    title: string,
    done: boolean,
}
local tasks: {Task} = {
    {id = 1, title = "Learn Luau types", done = false},
    {id = 2, title = "Build a task manager", done = false},
    {id = 3, title = "Write tests", done = true},
}
-- 试试看
print(tasks[1].title)
print(#tasks)
print(tasks[3].done)

Luau 入门中的所有课

自己练习: Luau 在线编译器