Menu
CoddyTech

Variáveis vazias

Parte da seção Fundamentos do Journey de GDScript da Coddy. Lição 8 de 92.

null é um valor especial que significa "nenhum valor". Uma variável que contém null existe, mas ainda não há nada armazenado nela:

var weapon = null

Use null para algo que ainda não é conhecido ou escolhido:

var player_name = null # Nenhum nome inserido ainda
var target = null # Nenhum inimigo selecionado ainda

Uma variável criada sem um valor também começa como null, então var shield sozinho contém null.

Imprimir null exibe <null>. Quando o valor for conhecido, armazene-o como qualquer outro valor:

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

Observação: null não é o mesmo que 0, uma string vazia "" ou false. Esses são valores reais: zero, texto vazio e falso. null significa que não há valor algum.

challenge icon

Desafio

Iniciante

O jogador ainda não escolheu uma arma.

  1. Abaixo do primeiro comentário, crie uma variável chamada weapon com o valor null.
  2. Abaixo do segundo comentário, armazene a String "Sword" em weapon.

Não altere as linhas de print(). O programa imprime:

weapon = <null>
weapon = Sword

Experimente você mesmo

extends Node

func _ready():
	# Crie a variável weapon com o valor null
	
	print("weapon = ", weapon)
	# Armazene "Sword" em weapon
	
	print("weapon = ", weapon)
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Compilador de GDScript online