Menu
CoddyTech

Fonction pour ajouter une tâche

Fait partie de la section Introduction à Luau du Journey Lua de Coddy. Leçon 48 sur 80.

challenge icon

Défi

Facile

Ajoute une fonction qui ajoute une nouvelle tâche à la liste.

  1. Supprime les lignes sous -- Try it.
  2. Au-dessus, écris local function addTask(list: {Task}, title: string): Task : insère {id = #list + 1, title = title, done = false} dans list et renvoie-la.
  3. Sous -- Try it, affiche addTask(tasks, "Review the code").id.

Appuie sur Exécuter le code : la sortie affiche 4.

Essayez vous-même

-- La structure que suit chaque tâche du gestionnaire
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},
}
-- Essaie-le
print(tasks[1].title)
print(#tasks)
print(tasks[3].done)

Toutes les leçons de Introduction à Luau

Entraînez-vous par vous-même : Compilateur Luau en ligne