Menu
CoddyTech

Costanti

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

Una costante è un valore che non può cambiare dopo essere stato creato. In GDScript la dichiari con la parola chiave const invece di var:

const MAX_HP = 100

Questo crea una costante chiamata MAX_HP con il valore 100. I nomi delle costanti si scrivono in CONSTANT_CASE: lettere maiuscole con trattini bassi tra le parole.

Assegnare un nuovo valore a una costante è un errore e Godot lo segnala prima che il programma venga eseguito:

const MAX_HP = 100
MAX_HP = 200 # Errore: non è possibile assegnare un nuovo valore a una costante

Una costante riceve il suo valore nella dichiarazione, quindi anche const LIMIT senza un valore è un errore. Una costante può anche avere un tipo dichiarato: const GRAVITY: float = 9.8.

Usa costanti per i valori che rimangono invariati mentre il programma è in esecuzione, come il livello più alto o il numero di vite iniziali. Il nome indica al lettore cosa significa il numero.

challenge icon

Sfida

Principiante

Dichiara due costanti sotto il commento:

  • MAX_LIVES con il valore 3
  • GRAVITY con il valore 9.8

Non modificare le righe print(). Il programma stampa:

MAX_LIVES = 3
GRAVITY = 9.8

Provalo tu

extends Node

func _ready():
	# Declare the constants below
	
	# Don't change the lines below
	print("MAX_LIVES = ", MAX_LIVES)
	print("GRAVITY = ", GRAVITY)
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