Menu
CoddyTech

Zusammenfassung: Generische Funktionen

Teil des Abschnitts Einführung in Luau der Lua-Journey von Coddy. Lektion 66 von 80.

challenge icon

Aufgabe

Mittel

Packe zwei Werte unterschiedlichen Typs in ein Paar.

  1. Schreibe type Pair<T, U> = {first: T, second: U}.
  2. Schreibe local function makePair<T, U>(first: T, second: U): Pair<T, U>, die {first = first, second = second} zurückgibt.
  3. Speichere makePair("Nova", 87) in local playerScore: Pair<string, number> und gib `({playerScore.first}, {playerScore.second})` aus.

Klicke auf Run Code: Die Ausgabe zeigt (Nova, 87).

Probier es selbst

-- 1) type Pair<T, U> = {first: T, second: U}
-- 2) makePair<T, U>(first: T, second: U): Pair<T, U>
-- 3) playerScore aus makePair("Nova", 87) erstellen und dann ausgeben
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Einführung in Luau

Übe selbstständig: Online-Luau-Compiler