Menu
CoddyTech

Variabili vuote

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

null è un valore speciale che significa "nessun valore". Una variabile che contiene null esiste, ma al momento non vi è ancora memorizzato nulla:

var weapon = null

Usa null per qualcosa che non è ancora noto o scelto:

var player_name = null # Nessun nome ancora inserito
var target = null # Nessun nemico ancora selezionato

Anche una variabile creata senza un valore inizia come null, quindi var shield da solo contiene null.

Stampare null mostra <null>. Quando il valore è noto, memorizzalo come qualsiasi altro valore:

var weapon = null
print(weapon) # <null>
weapon = "Sword"
print(weapon) # Sword

Nota: null non è la stessa cosa di 0, di una stringa vuota "" o di false. Questi sono valori reali: zero, testo vuoto e falso. null significa che non c'è alcun valore.

challenge icon

Sfida

Principiante

Il giocatore non ha ancora scelto un'arma.

  1. Sotto il primo commento, crea una variabile chiamata weapon con il valore null.
  2. Sotto il secondo commento, memorizza la String "Sword" in weapon.

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

weapon = <null>
weapon = Sword

Provalo tu

extends Node

func _ready():
	# Crea la variable weapon con el valor null
	
	print("weapon = ", weapon)
	# Guarda "Sword" en weapon
	
	print("weapon = ", weapon)
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