Menu
CoddyTech

Constantes

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

Uma constante é um valor que não pode mudar depois de ser criado. No GDScript, você a declara com a palavra-chave const em vez de var:

const MAX_HP = 100

Isso cria uma constante chamada MAX_HP com o valor 100. Os nomes de constantes são escritos em CONSTANT_CASE: letras maiúsculas com sublinhados entre as palavras.

Atribuir um novo valor a uma constante é um erro, e o Godot o informa antes de o programa ser executado:

const MAX_HP = 100
MAX_HP = 200 # Erro: não é possível atribuir um novo valor a uma constante

Uma constante recebe seu valor na declaração, então const LIMIT sem um valor também é um erro. Uma constante também pode ter um tipo declarado: const GRAVITY: float = 9.8.

Use constantes para valores que permanecem iguais enquanto o programa está em execução, como o nível mais alto ou o número de vidas no início. O nome informa ao leitor o que o número significa.

challenge icon

Desafio

Iniciante

Declare duas constantes abaixo do comentário:

  • MAX_LIVES com o valor 3
  • GRAVITY com o valor 9.8

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

MAX_LIVES = 3
GRAVITY = 9.8

Experimente você mesmo

extends Node

func _ready():
	# Declare as constantes abaixo
	
	# Não altere as linhas abaixo
	print("MAX_LIVES = ", MAX_LIVES)
	print("GRAVITY = ", GRAVITY)
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