Menu
CoddyTech

Hàm thêm công việc

Thuộc phần Giới thiệu về Luau trong hành trình Lua của Coddy. Bài học 48 trên 80.

challenge icon

Thử thách

Dễ

Thêm một hàm để đưa một nhiệm vụ mới vào danh sách.

  1. Xóa các dòng bên dưới -- Try it.
  2. Viết local function addTask(list: {Task}, title: string): Task phía trên dòng đó: chèn {id = #list + 1, title = title, done = false} vào list rồi trả về phần tử đó.
  3. Bên dưới -- Try it, in ra addTask(tasks, "Review the code").id.

Nhấn Run Code: đầu ra hiển thị 4.

Tự làm thử

-- Cấu trúc mà mọi tác vụ trong trình quản lý đều tuân theo
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},
}
-- Bạn thử chạy nhé
print(tasks[1].title)
print(#tasks)
print(tasks[3].done)

Tất cả bài học trong Giới thiệu về Luau

Tự luyện tập: Trình biên dịch Luau online