Menu
CoddyTech

Variables vides

Fait partie de la section Fondamentaux du Journey GDScript de Coddy. Leçon 8 sur 92.

null est une valeur spéciale qui signifie « aucune valeur ». Une variable qui contient null existe, mais rien n’y est encore stocké :

var weapon = null

Utilisez null pour quelque chose qui n’est pas encore connu ou choisi :

var player_name = null # Aucun nom saisi pour l’instant
var target = null # Aucun ennemi sélectionné pour l’instant

Une variable créée sans valeur commence également par null, donc var shield seul contient null.

Afficher null montre <null>. Lorsque la valeur est connue, stockez-la comme n’importe quelle autre valeur :

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

Remarque : null n’est pas la même chose que 0, une chaîne vide "" ou false. Ce sont de vraies valeurs : zéro, un texte vide et faux. null signifie qu’il n’y a aucune valeur.

challenge icon

Défi

Débutant

Le joueur n’a pas encore choisi d’arme.

  1. Sous le premier commentaire, crée une variable nommée weapon avec la valeur null.
  2. Sous le deuxième commentaire, stocke la String "Sword" dans weapon.

Ne modifie pas les lignes print(). Le programme affiche :

weapon = <null>
weapon = Sword

Essayez vous-même

extends Node

func _ready():
	# Crée la variable weapon avec la valeur null
	
	print("weapon = ", weapon)
	# Stocke "Sword" dans weapon
	
	print("weapon = ", weapon)
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur GDScript en ligne