Stałe
Część sekcji Podstawy ścieżki GDScript w Coddy. Lekcja 12 z 92.
Stała to wartość, która nie może się zmienić po jej utworzeniu. W GDScript deklarujesz ją za pomocą słowa kluczowego const zamiast var:
const MAX_HP = 100Tworzy to stałą o nazwie MAX_HP o wartości 100. Nazwy stałych zapisuje się w CONSTANT_CASE: wielkimi literami, z podkreśleniami między wyrazami.
Przypisanie nowej wartości do stałej jest błędem, a Godot zgłasza go, zanim program zostanie uruchomiony:
const MAX_HP = 100
MAX_HP = 200 # Błąd: nie można przypisać nowej wartości stałejStała otrzymuje swoją wartość w deklaracji, więc const LIMIT bez wartości również jest błędem. Stała może też mieć zadeklarowany typ: const GRAVITY: float = 9.8.
Używaj stałych dla wartości, które nie zmieniają się podczas działania programu, takich jak najwyższy poziom lub liczba żyć na początku. Nazwa informuje czytelnika, co oznacza dana liczba.
Wyzwanie
PoczątkującyZadeklaruj dwie stałe pod komentarzem:
MAX_LIVESo wartości3GRAVITYo wartości9.8
Nie zmieniaj linii print(). Program wypisuje:
MAX_LIVES = 3
GRAVITY = 9.8Spróbuj swoich sił
extends Node
func _ready():
# Zadeklaruj poniższe stałe
# Nie zmieniaj poniższych wierszy
print("MAX_LIVES = ", MAX_LIVES)
print("GRAVITY = ", GRAVITY)
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory, część 1
Operatory arytmetyczneDzielenie całkowiteOperator moduloSkrócone operatory arytmetycznePodsumowanie — prosta matematykaOperatory porównania7Podstawowe wejście/wyjście
WyjścieWyjście ze zmiennymiFormatowanie ciągów znakówWejścieRzutowanie typówPowtórka — do 120Powtórka — prawda czy fałsz10Funkcje
Deklarowanie funkcjiArgumentyZwracanie wartościTypy zwracanych wartościPowtórka — funkcja sigmaPowtórka — funkcja walidującaWartości domyślne5Operatory — część 2
Operatory logiczne — część 1Operatory logiczne — część 2Powtórka — podstawy logikiOperatory logiczne — część 3Operator warunkowy8Kalkulator podziału rachunku
Wiadomość powitalnaPobieranie danych14Zaawansowane tablice
Wycinanie fragmentów tablicyOperatory sekwencjiPrzynależnośćSortowanie i odwracanie3Zmienne, część 2
Deklarowanie typówWnioskowanie o typachStałePowtórka — inicjalizacja zmiennychKonwersja typów6Podejmowanie decyzji
Instrukcja ifIf - elsePowtórka – prosty kalkulatorZagnieżdżone if - elseInstrukcja match9Pętle
Pętla forPętla whilePrzerwijKontynuujPowtórka — silniaFunkcja rangePętla zagnieżdżonaPowtórka — dane wejściowe dynamicznePoćwicz samodzielnie: Kompilator GDScript online