Menu
CoddyTech

Projekt: Przedmiot ekwipunku

Część sekcji Wprowadzenie do Luau ścieżki Lua w Coddy. Lekcja 67 z 80.

challenge icon

Wyzwanie

Łatwy

Rozpocznij ekwipunek od jednego ogólnego typu przedmiotu.

  1. Nad przedmiotami napisz type Item<T> = {id: number, name: string, data: T}.
  2. Dodaj adnotacje: local sword: Item<{damage: number}> i local potion: Item<{heal: number}>.
  3. Pod -- Try it dodaj print(potion.data.heal).

Naciśnij Run Code: wynik to Iron Sword i 40.

Spróbuj swoich sił

-- Dodaj tutaj typ Item<T>
local sword = {id = 1, name = "Iron Sword", data = {damage = 25}}
local potion = {id = 2, name = "Health Potion", data = {heal = 40}}
-- Wypróbuj to
print(sword.name)

Wszystkie lekcje w sekcji Wprowadzenie do Luau

Poćwicz samodzielnie: Kompilator Luau online