Menu
CoddyTech

Variables vacías

Parte de la sección Fundamentos del Journey de GDScript de Coddy. Lección 8 de 92.

null es un valor especial que significa «ningún valor». Una variable que contiene null existe, pero todavía no hay nada almacenado en ella:

var weapon = null

Usa null para algo que aún no se conoce o no se ha elegido:

var player_name = null # Todavía no se ha introducido ningún nombre
var target = null # Todavía no se ha seleccionado ningún enemigo

Una variable creada sin un valor también comienza como null, así que var shield por sí sola contiene null.

Imprimir null muestra <null>. Cuando se conoce el valor, almacénalo como cualquier otro valor:

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

Nota: null no es lo mismo que 0, una cadena vacía "" o false. Esos son valores reales: cero, texto vacío y falso. null significa que no hay ningún valor.

challenge icon

Desafío

Principiante

El jugador aún no ha elegido un arma.

  1. Debajo del primer comentario, crea una variable llamada weapon con el valor null.
  2. Debajo del segundo comentario, guarda la String "Sword" en weapon.

No cambies las líneas de print(). El programa imprime:

weapon = <null>
weapon = Sword

Pruébalo tú mismo

extends Node

func _ready():
	# Crea la variable weapon con el valor null
	
	print("weapon = ", weapon)
	# Almacena "Sword" en weapon
	
	print("weapon = ", weapon)
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Compilador de GDScript online