Menu
Coddy logo textTech

Deklarowanie funkcji

Część sekcji Podstawy ścieżki Lua w Coddy. Lekcja 50 z 90.

Funkcje są jednym z najpotężniejszych narzędzi w programowaniu. Pomyśl o funkcji jak o bloku kodu wielokrotnego użytku, który wykonuje określone zadanie. Zamiast pisać ten sam kod wiele razy, możesz raz utworzyć funkcję i używać jej zawsze, gdy będzie potrzebna.

W Lua deklarujesz funkcję za pomocą słowa kluczowego function, po którym podajesz nazwę funkcji, a na końcu umieszczasz słowo kluczowe end:

function displayWelcomeMessage()
    print("Welcome to the game!")
end

Tworzy to funkcję o nazwie displayWelcomeMessage, która zawiera jeden wiersz kodu. Nawiasy () po nazwie funkcji są wymagane, nawet jeśli funkcja nie przyjmuje żadnych danych wejściowych.

challenge icon

Wyzwanie

Łatwy

Utwórz system powiadomień w grze, deklarując funkcję, która wyświetla graczom wiadomość powitalną. Zadeklaruj funkcję o nazwie showGameWelcome, która zawiera pojedynczą instrukcję print(), aby wyświetlić "Welcome to Adventure Quest!". Pamiętaj, że zadeklarowanie funkcji tworzy ją, ale nie wykonuje kodu wewnątrz — funkcja jest gotowa do późniejszego wywołania.

Spróbuj swoich sił

-- TODO: Napisz tutaj kod deklarujący funkcję showGameWelcome

-- Wywołaj funkcję, aby wyświetlić wiadomość powitalną
showGameWelcome()
quiz iconSprawdź się

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

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Kompilator Lua online