Menu
CoddyTech

Namenskonventionen

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

Namenskonventionen sind Richtlinien, die Code leichter lesbar machen. Der Godot-Styleguide schreibt Variablennamen in snake_case vor: kleingeschriebene Wörter, die durch Unterstriche getrennt sind, wie player_name oder max_health.

Wähle aussagekräftige Namen, die ausdrücken, was der Wert bedeutet:

# Schlechte Benennung
var isAlive = true # nicht snake_case
var a = 10
var b = "Hello"
# Gute Benennung
var is_alive = true
var age = 10
var greeting = "Hello"

Einige Regeln betreffen die Syntax, nicht den Stil, und ihre Verletzung ist ein Fehler:

  • Ein Name enthält nur Buchstaben, Ziffern und Unterstriche, also keine Leerzeichen oder Bindestriche
  • Ein Name darf nicht mit einer Ziffer beginnen: player2 ist gültig, 2player nicht
  • Ein Schlüsselwort wie var oder func kann kein Name sein

Namen unterscheiden zwischen Groß- und Kleinschreibung: score und Score sind zwei verschiedene Variablen.

challenge icon

Aufgabe

Anfänger

Die drei Variablen im Programm sind nicht in snake_case benannt, und die print()-Zeilen verwenden bereits die snake_case-Namen. Benenne die Variablen um:

  • PlayerName in player_name
  • coinCount in coin_count
  • IsOnline in is_online

Lass die Werte unverändert und ändere die print()-Zeilen nicht. Das Programm gibt Folgendes aus:

Player: Ada
Coins: 120
Online: true

Probier es selbst

extends Node

func _ready():
	# Benenne diese Variablen in snake_case um
	var PlayerName = "Ada"
	var coinCount = 120
	var IsOnline = true
	# Ändere die folgenden Zeilen nicht
	print("Player: ", player_name)
	print("Coins: ", coin_count)
	print("Online: ", is_online)
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