Menu
CoddyTech

Konstanten

Teil des Abschnitts Grundlagen der GDScript-Journey von Coddy. Lektion 12 von 92.

Eine Konstante ist ein Wert, der sich nach seiner Erstellung nicht ändern kann. In GDScript deklarierst du sie mit dem Schlüsselwort const anstelle von var:

const MAX_HP = 100

Dadurch wird eine Konstante namens MAX_HP mit dem Wert 100 erstellt. Konstantennamen werden in CONSTANT_CASE geschrieben: Großbuchstaben mit Unterstrichen zwischen den Wörtern.

Einer Konstante einen neuen Wert zuzuweisen, ist ein Fehler, und Godot meldet ihn, bevor das Programm ausgeführt wird:

const MAX_HP = 100
MAX_HP = 200 # Fehler: Einer Konstante kann kein neuer Wert zugewiesen werden

Eine Konstante erhält ihren Wert bei der Deklaration, daher ist auch const LIMIT ohne Wert ein Fehler. Eine Konstante kann auch einen deklarierten Typ haben: const GRAVITY: float = 9.8.

Verwende Konstanten für Werte, die während der Programmausführung gleich bleiben, wie etwa die höchste Stufe oder die Anzahl der Leben zu Beginn. Der Name verrät dem Leser, wofür die Zahl steht.

challenge icon

Aufgabe

Anfänger

Deklariere zwei Konstanten unter dem Kommentar:

  • MAX_LIVES mit dem Wert 3
  • GRAVITY mit dem Wert 9.8

Ändere die print()-Zeilen nicht. Das Programm gibt Folgendes aus:

MAX_LIVES = 3
GRAVITY = 9.8

Probier es selbst

extends Node

func _ready():
	# Deklariere die Konstanten unten
	
	# Ändere die Zeilen unten nicht
	print("MAX_LIVES = ", MAX_LIVES)
	print("GRAVITY = ", GRAVITY)
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen

Übe selbstständig: Online-GDScript-Compiler