Menu
CoddyTech

Konwencje nazewnictwa

Część sekcji Podstawy ścieżki GDScript w Coddy. Lekcja 9 z 92.

Konwencje nazewnictwa to wytyczne, które ułatwiają czytanie kodu. Przewodnik po stylu Godot zaleca zapisywanie nazw zmiennych w formacie snake_case: małymi literami, ze słowami oddzielonymi znakami podkreślenia, na przykład player_name lub max_health.

Wybieraj opisowe nazwy, które mówią, co oznacza wartość:

# Złe nazewnictwo
var isAlive = true # niezgodne z konwencją snake_case
var a = 10
var b = "Hello"
# Dobre nazewnictwo
var is_alive = true
var age = 10
var greeting = "Hello"

Niektóre zasady dotyczą składni, a nie stylu, a ich łamanie jest błędem:

  • Nazwa zawiera tylko litery, cyfry i podkreślenia, więc nie może zawierać spacji ani łączników
  • Nazwa nie może zaczynać się od cyfry: player2 jest poprawna, 2player nie
  • Słowo kluczowe, takie jak var lub func, nie może być nazwą

Wielkość liter w nazwach ma znaczenie: score i Score to dwie różne zmienne.

challenge icon

Wyzwanie

Początkujący

Trzy zmienne w programie nie mają nazw zapisanych w snake_case, a wiersze print() już używają nazw w snake_case. Zmień nazwy zmiennych:

  • PlayerName na player_name
  • coinCount na coin_count
  • IsOnline na is_online

Pozostaw wartości bez zmian i nie zmieniaj wierszy print(). Program wypisuje:

Player: Ada
Coins: 120
Online: true

Spróbuj swoich sił

extends Node

func _ready():
	# Zmień nazwy tych zmiennych na snake_case
	var PlayerName = "Ada"
	var coinCount = 120
	var IsOnline = true
	# Nie zmieniaj poniższych wierszy
	print("Player: ", player_name)
	print("Coins: ", coin_count)
	print("Online: ", is_online)
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