添加任务的函数
本课属于 Coddy Lua 学习旅程的“Luau 入门”单元。第 48 课,共 80 课。
挑战
简单添加一个函数,把新任务放入列表。
- 删除
-- Try it下方的行。 - 在它上方,写入
local function addTask(list: {Task}, title: string): Task:将{id = #list + 1, title = title, done = false}插入list,并返回它。 - 在
-- 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 在线编译器