Menu
CoddyTech

Funktion zum Hinzufügen einer Aufgabe

Teil des Abschnitts Einführung in Luau der Lua-Journey von Coddy. Lektion 48 von 80.

challenge icon

Aufgabe

Einfach

Füge eine Funktion hinzu, die der Liste eine neue Aufgabe hinzufügt.

  1. Lösche die Zeilen unter -- Try it.
  2. Schreibe darüber local function addTask(list: {Task}, title: string): Task: Füge {id = #list + 1, title = title, done = false} in list ein und gib sie zurück.
  3. Gib unter -- Try it addTask(tasks, "Review the code").id aus.

Klicke auf Run Code: Die Ausgabe zeigt 4.

Probier es selbst

-- Die Struktur, der jede Aufgabe im Manager folgt
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},
}
-- Probiere es aus
print(tasks[1].title)
print(#tasks)
print(tasks[3].done)

Alle Lektionen in Einführung in Luau

Übe selbstständig: Online-Luau-Compiler