Menu
CoddyTech

Récapitulatif : Définir des structures de tables

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

challenge icon

Défi

Moyen

Décris deux ordinateurs, dont l’un a une quantité de RAM inconnue.

  1. Écris type Computer = {id: number, brand: string, ramInGB: number?} et annote workstation et laptop comme étant de type Computer.
  2. Écris local function specs(computer: Computer): string pour renvoyer `{computer.brand} with {computer.ramInGB} GB of RAM` lorsque la quantité de RAM est connue, et `{computer.brand} with unknown RAM` dans le cas contraire.
  3. Affiche specs(workstation) et specs(laptop).

Appuie sur Exécuter le code : le résultat affiche Dell with 16 GB of RAM et MacBook with unknown RAM.

Essayez vous-même

-- 1) type Computer = {...}

local workstation = {id = 1001, brand = "Dell", ramInGB = 16}
local laptop = {id = 1002, brand = "MacBook"}

-- 2) specs(computer: Computer): string
-- 3) afficher les caractéristiques des deux
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Introduction à Luau

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