Menu
Coddy logo textTech

Projet : La structure d'une tâche

Fait partie de la section Introduction à Luau du Journey Lua de Coddy — leçon 45 sur 73.

challenge icon

Défi

Facile

Posez les bases du gestionnaire de tâches (task manager).

Définissez un alias de type nommé Task décrivant une table avec :

  • id de type number
  • title de type string
  • done de type boolean

Créez un tableau typé (typed array) nommé tasks de type {Task} contenant, dans l'ordre :

  • id 1, title "Learn Luau types", done false
  • id 2, title "Build a task manager", done false
  • id 3, title "Write tests", done true

Ensuite, affichez avec print, chacun sur sa propre ligne :

  1. l'id de la première tâche
  2. le title de la première tâche
  3. le flag done de la première tâche
  4. combien il y a de tasks (utilisez #)

Essayez vous-même

-- Écrivez le code ici
-- 1) définir le type Task = {id: number, title: string, done: boolean}
-- 2) créer tasks : {Task} avec les trois tâches de départ
-- 3) afficher l'id, le title et le flag done de la première tâche, puis le nombre de tâches

Toutes les leçons de Introduction à Luau