Czym jest zmienna?
Część sekcji Podstawy ścieżki Lua w Coddy. Lekcja 4 z 90.
Zmienne: Wyobraź sobie zmienną jako oznaczony pojemnik, w którym można przechowywać informacje. Tak jak możesz włożyć 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, by móc z nich później korzystać.
W Lua tworzenie zmiennej jest proste. Wpisz nazwę, którą chcesz jej nadać, następnie znak równości, a potem wartość, którą chcesz przechować:
playerScore = 100Tworzy to zmienną o nazwie playerScore i zapisuje w niej liczbę 100. Teraz za każdym razem, gdy zechcesz 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.
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 na ekranie 100. Zwróć uwagę, że podczas wyświetlania zmiennej zapisujesz jej nazwę bez cudzysłowów: cudzysłowy stosuje się do tekstu (ciągów znaków), a nie do nazw zmiennych.
Wyzwanie
ŁatwyUtwó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 kodTa lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory 2: relacyjne i logiczne
Operatory równościOperatory relacyjneOperator „and”Operator „or”Operator „not”Ewaluacja z krótkim spięciemWartości prawdziwe i fałszywePodsumowanie – prosta logika7Podstawy logiki warunkowej
Instrukcja if-thenInstrukcja if-then-elseInstrukcja elseifPowtórzenie — skrzynia skarbów10Tabele, część 1: styl listy
Czym jest tabela?Tworzenie tabeliDostęp do elementów według indeksuModyfikowanie elementów według indeksuOperator długości '#'table.insert()table.remove()Powtórzenie — zarządzanie członkami drużyny13Projekt: Prosty sklep z eliksirami
Konfiguracja projektuDodawanie eliksiru2Zmienne i typy danych
Czym jest zmienna?LiczbyŁańcuchy znakówWartości logiczneWartość „nil”Funkcja type()Konwencje nazewnictwaPowtórzenie — profil postaci5Podstawowe wyjście
Wyświetlanie literałówWyświetlanie zmiennychWyświetlanie wielu wartościŁączenie ciągów znaków i zmiennychFunkcja tostring()Dane wejścioweRzutowanie typówPowtórka — raport o statusiePowtórka — do 1208Podstawy manipulacji ciągami znaków
string.len()string.upper i string.lowerstring.sub()string.rep()string.find()Podsumowanie – formatuj nazwę użytkownika3Operatory 1: Arytmetyka i konkatenacja
Operatory arytmetyczneOperator moduloOperator potęgowaniaŁączenie ciągów znakówKolejność wykonywania operatorówPowtórka – proste obliczenia6Projekt: wyświetlanie statystyk postaci
Wiadomość powitalnaDeklarowanie statystyk postaci9Podstawy funkcji
Deklarowanie funkcjiWywoływanie funkcjiFunkcje z parametramiFunkcje z wieloma parametramiInstrukcja „return”Powtórzenie — kalkulator polaPoćwicz samodzielnie: Kompilator Lua online