Powtórka — odliczanie
Część sekcji Podstawy ścieżki Lua w Coddy. Lekcja 76 z 90.
Wyzwanie
ŁatwyUtwórz system odliczania przed startem rakiety, który używa numerycznej pętli for z ujemnym krokiem, aby symulować końcowe odliczanie. Napisz pętlę for, która odlicza wstecz od 10 do 1, wypisując każdą liczbę w osobnym wierszu.
Po zakończeniu pętli odliczającej wypisz komunikat "Liftoff!", aby zasygnalizować start rakiety. To pokazuje, jak parametr ujemnego kroku pozwala odliczać wstecz oraz jak kod znajdujący się po pętli wykonuje się po jej zakończeniu.
Spróbuj swoich sił
-- TODO: Napisz tutaj kod, aby utworzyć pętlę odliczającą
-- TODO: Wyświetl końcowy komunikat po zakończeniu odliczaniaWszystkie 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 pola12Podstawy pętli
Pętla whilePętla repeat-untilNumeryczna pętla forPętla for z krokiemInstrukcja „break”Powtórka — odliczaniePoćwicz samodzielnie: Kompilator Lua online