Menu
CoddyTech

Resumen: Funciones genéricas

Parte de la sección Introducción a Luau del Journey de Lua de Coddy. Lección 66 de 80.

challenge icon

Desafío

Intermedio

Empaqueta dos valores de tipos diferentes en un par.

  1. Escribe type Pair<T, U> = {first: T, second: U}.
  2. Escribe local function makePair<T, U>(first: T, second: U): Pair<T, U> que devuelva {first = first, second = second}.
  3. Guarda makePair("Nova", 87) en local playerScore: Pair<string, number> e imprime `({playerScore.first}, {playerScore.second})`.

Pulsa Ejecutar código: la salida muestra (Nova, 87).

Pruébalo tú mismo

-- 1) type Pair<T, U> = {first: T, second: U}
-- 2) makePair<T, U>(first: T, second: U): Pair<T, U>
-- 3) playerScore a partir de makePair("Nova", 87), luego imprímelo
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Introducción a Luau

Practica por tu cuenta: Compilador de Luau online