Menu
CoddyTech

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 = 100

Tworzy 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łej

Stał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.

challenge icon

Wyzwanie

Początkujący

Zadeklaruj dwie stałe pod komentarzem:

  • MAX_LIVES o wartości 3
  • GRAVITY o wartości 9.8

Nie zmieniaj linii print(). Program wypisuje:

MAX_LIVES = 3
GRAVITY = 9.8

Spró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)
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 GDScript online