Menu
CoddyTech

Proyecto: Elemento de inventario

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

challenge icon

Desafío

Fácil

Empieza el inventario con un tipo de elemento genérico.

  1. Encima de los elementos, escribe type Item<T> = {id: number, name: string, data: T}.
  2. Anótalos: local sword: Item<{damage: number}> y local potion: Item<{heal: number}>.
  3. Debajo de -- Try it, añade print(potion.data.heal).

Haz clic en Ejecutar código: el resultado muestra Iron Sword y 40.

Pruébalo tú mismo

-- Añade el tipo Item<T> aquí
local sword = {id = 1, name = "Iron Sword", data = {damage = 25}}
local potion = {id = 2, name = "Health Potion", data = {heal = 40}}
-- Pruébalo
print(sword.name)

Todas las lecciones de Introducción a Luau

Practica por tu cuenta: Compilador de Luau online