Menu
CoddyTech

Funkcja dodająca zadanie

Część sekcji Wprowadzenie do Luau ścieżki Lua w Coddy. Lekcja 48 z 80.

challenge icon

Wyzwanie

Łatwy

Dodaj funkcję, która umieszcza nowe zadanie na liście.

  1. Usuń wiersze pod -- Try it.
  2. Powyżej niego napisz local function addTask(list: {Task}, title: string): Task: wstaw {id = #list + 1, title = title, done = false} do list i zwróć je.
  3. Pod -- Try it wypisz addTask(tasks, "Review the code").id.

Naciśnij Uruchom kod: wynik to 4.

Spróbuj swoich sił

-- Struktura, którą ma każde zadanie w menedżerze
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},
}
-- Wypróbuj to
print(tasks[1].title)
print(#tasks)
print(tasks[3].done)

Wszystkie lekcje w sekcji Wprowadzenie do Luau

Poćwicz samodzielnie: Kompilator Luau online