Podsumowanie: Wprowadzenie do Luau
Część sekcji Wprowadzenie do Luau ścieżki Lua w Coddy. Lekcja 5 z 73.
Wyzwanie
ŚredniUtwórz zmienną o nazwie userId z jawną adnotacją typu number i przypisz jej wartość 12345.
Utwórz zmienną o nazwie username z jawną adnotacją typu string i przypisz jej wartość "john_doe".
Załóżmy, że Twój program zawiera tę linię, którą odrzuca sprawdzanie typów:
username = userId -- ✗ type error: number is not a stringNapraw to: utwórz nową zmienną o nazwie userIdString typu string, która konwertuje userId za pomocą tostring(), a następnie przypisz userIdString do username.
Na koniec wypisz userId i username, każdy w osobnym wierszu.
Spróbuj swoich sił
-- Napisz kod tutaj
-- 1) zadeklaruj userId: number = 12345 oraz username: string = "john_doe"
-- 2) przekonwertuj userId za pomocą tostring() na userIdString: string
-- 3) przypisz userIdString do username
-- Wypisz wyniki
print(userId)
print(username)
Wszystkie lekcje w sekcji Wprowadzenie do Luau
1Pierwsze kroki z Luau
Czym jest Luau?Dlaczego warto używać Luau?Twój pierwszy kod w LuauSprawdzanie typów i tryby błędówPodsumowanie: Wprowadzenie do Luau4Praca z funkcjami
Typowanie parametrów i wartości zwracanychTypowanie funkcji anonimowychFunkcje niczego nie zwracająceParametry opcjonalneDomyślne wartości parametrówFunkcje wariadyczneDefiniowanie typów funkcjiPodsumowanie: funkcje z typami2Typy podstawowe
Typy podstawowe: num, str, boolTyp „any”: furtka awaryjnaTyp „unknown”Typy Nil i opcjonalneInferencja typów w praktyceJawne adnotacje typówPowtórka: ćwiczenie typów podstawowych5Aliasy, typy sumy i przekroju
Aliasy typów dla typów prostychTypy sumyPraca z typami sumyTypy literałoweTypy przekrojuŁączenie aliasów typówPodsumowanie: zaawansowane kombinacje typów3Typowane tabele: tablice i mapy
Tablice typowaneDodawanie i odczytywanie elementówCzym jest typ mapy?Deklarowanie map i dostęp do nichIterowanie po tabelachTabele o mieszanej strukturzeWielowymiarowe tablice typowanetable.unpack i varargsPodsumowanie: tablice i mapyPoćwicz samodzielnie: Kompilator Luau online