Menu
Coddy logo textTech

Twój pierwszy kod w Luau

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

Czas napisać swój pierwszy kod w Luau! Nowym elementem dodanym do znanego Ci Lua jest adnotacja typu: dwukropek i nazwa typu po nazwie zmiennej.

local variableName: type = value

Na przykład zmienna, która powinna przechowywać wyłącznie tekst:

local message: string = "Hello, World!"

Część : string informuje sprawdzarkę typów, że message musi zawierać wartości typu string. Spróbuj później przypisać do niej liczbę, a sprawdzarka zgłosi błąd, gdy nadal będziesz edytować kod.

Luau oferuje też wygodniejszy sposób tworzenia wyjścia: interpolację ciągów znaków. Ciąg znaków zapisany w backtickach może zawierać dowolne wyrażenie ujęte w nawiasy klamrowe:

local name: string = "Coddy"
print(`Hello, {name}!`)        -- Witaj, Coddy!
print(`2 + 3 is {2 + 3}`)      -- 2 + 3 to 5

Porównaj to z łączeniem .. na każdym kroku: interpolacja sprawia, że tekst pozostaje czytelny, a {braces} wykonują pracę konkatenacji.

challenge icon

Wyzwanie

Łatwy

Utwórz zmienną o nazwie language z jawną adnotacją typu string i przypisz jej wartość "Luau".

Następnie wypisz komunikat Hello, Luau!, używając interpolacji ciągów znaków: ciągu ujętego w backticki, który zawiera {language}.

Spróbuj swoich sił

-- Wpisz kod tutaj
-- 1) zadeklaruj language: string = "Luau"
-- 2) wypisz powitanie za pomocą ciągu znaków w odwrotnych apostrofach: `Hello, {language}!`
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Wprowadzenie do Luau

Poćwicz samodzielnie: Kompilator Luau online