Menu
CoddyTech

Convenzioni di denominazione

Fa parte della sezione Fondamenti del percorso GDScript di Coddy. Lezione 9 di 92.

Le convenzioni di denominazione sono linee guida che rendono il codice più facile da leggere. La guida di stile di Godot scrive i nomi delle variabili in snake_case: parole in minuscolo separate da trattini bassi, come player_name o max_health.

Scegli nomi descrittivi che indichino il significato del valore:

# Nomi scelti male
var isAlive = true # non è in snake_case
var a = 10
var b = "Hello"
# Nomi scelti bene
var is_alive = true
var age = 10
var greeting = "Hello"

Alcune regole riguardano la sintassi, non lo stile, e infrangerle è un errore:

  • Un nome contiene solo lettere, cifre e trattini bassi, quindi niente spazi o trattini
  • Un nome non può iniziare con una cifra: player2 è valido, 2player non lo è
  • Una parola chiave come var o func non può essere un nome

I nomi distinguono tra maiuscole e minuscole: score e Score sono due variabili diverse.

challenge icon

Sfida

Principiante

Le tre variabili del programma non hanno nomi in snake_case e le righe print() usano già i nomi in snake_case. Rinomina le variabili:

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

Lascia invariati i valori e non modificare le righe print(). Il programma stampa:

Player: Ada
Coins: 120
Online: true

Provalo tu

extends Node

func _ready():
	# Rinomina queste variabili usando snake_case
	var PlayerName = "Ada"
	var coinCount = 120
	var IsOnline = true
	# Non modificare le righe qui sotto
	print("Player: ", player_name)
	print("Coins: ", coin_count)
	print("Online: ", is_online)
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Compilatore GDScript online