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

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