Menu
CoddyTech

Czym jest zmienna?

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

Zmienne: Wyobraź sobie zmienną jako oznakowany pojemnik, który może przechowywać informacje. Tak jak możesz wkładać przedmioty do pudełka i opisać je etykietą, aby pamiętać, co jest w środku, zmienne pozwalają przechowywać dane i nadawać im znaczące nazwy, dzięki czemu możesz używać ich później.

W Lua tworzenie zmiennej jest proste. Wpisujesz nazwę, którą chcesz jej nadać, następnie znak równości, a potem wartość, którą chcesz przechowywać:

playerScore = 100

Tworzy to zmienną o nazwie playerScore i zapisuje w niej liczbę 100. Teraz, gdy potrzebujesz użyć tego wyniku w swoim programie, możesz po prostu odwołać się do niego po nazwie, zamiast za każdym razem wpisywać 100.

Często zobaczysz też zmienne tworzone ze słowem local na początku, na przykład local playerScore = 100. Działa to tak samo: local sprawia, że zmienna pozostaje w tej części programu, w której ją tworzysz. W większości kodu Lua słowo local jest używane przy niemal każdej zmiennej. Dokładnie dowiesz się, co robi, później w tym kursie.

Aby wyświetlić wartość na ekranie, użyj funkcji print(). Umieść nazwę zmiennej w nawiasach, a Lua wyświetli jej wartość:

playerScore = 100
print(playerScore)

Spowoduje to wyświetlenie 100 na ekranie. Zwróć uwagę, że podczas wyświetlania zmiennej zapisujesz jej nazwę bez cudzysłowów: cudzysłowy służą do zapisywania tekstu (ciągów znaków), a nie nazw zmiennych.

challenge icon

Wyzwanie

Łatwy

Utwórz zmienną o nazwie gameLevel i przypisz jej liczbę 5. Następnie wyświetl wartość tej zmiennej.

Spróbuj swoich sił

-- TODO: Napisz tutaj swój kod
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