Menu
CoddyTech

Fungsi untuk Menambahkan Tugas

Termasuk bagian Pengantar Luau dalam perjalanan Lua di Coddy. Pelajaran 48 dari 80.

challenge icon

Tantangan

Mudah

Tambahkan fungsi yang memasukkan tugas baru ke dalam list.

  1. Hapus baris-baris di bawah -- Try it.
  2. Di atasnya, tulis local function addTask(list: {Task}, title: string): Task: masukkan {id = #list + 1, title = title, done = false} ke dalam list, lalu kembalikan.
  3. Di bawah -- Try it, cetak addTask(tasks, "Review the code").id.

Tekan Jalankan: output menampilkan 4.

Coba sendiri

-- Struktur yang diikuti setiap tugas dalam pengelola
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},
}
-- Cobalah
print(tasks[1].title)
print(#tasks)
print(tasks[3].done)

Semua pelajaran di Pengantar Luau

Latihan sendiri: Compiler Luau online