Menu
CoddyTech

Récapitulatif : Les fonctions génériques

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

challenge icon

Défi

Moyen

Regroupe deux valeurs de types différents dans une seule paire.

  1. Écris type Pair<T, U> = {first: T, second: U}.
  2. Écris local function makePair<T, U>(first: T, second: U): Pair<T, U> qui renvoie {first = first, second = second}.
  3. Stocke makePair("Nova", 87) dans local playerScore: Pair<string, number> et affiche `({playerScore.first}, {playerScore.second})`.

Appuie sur Run Code : le résultat affiche (Nova, 87).

Essayez vous-même

-- 1) type Pair<T, U> = {first: T, second: U}
-- 2) makePair<T, U>(first: T, second: U): Pair<T, U>
-- 3) crée playerScore à partir de makePair("Nova", 87), puis affiche-le
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