Menu
CoddyTech

Convenções de nomenclatura

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

As convenções de nomenclatura são diretrizes que facilitam a leitura do código. O guia de estilo do Godot escreve os nomes de variáveis em snake_case: palavras em minúsculas separadas por sublinhados, como player_name ou max_health.

Escolha nomes descritivos que indiquem o que o valor significa:

# Nomes inadequados
var isAlive = true # não está em snake_case
var a = 10
var b = "Hello"
# Nomes adequados
var is_alive = true
var age = 10
var greeting = "Hello"

Algumas regras são de sintaxe, não de estilo, e quebrá-las é um erro:

  • Um nome contém apenas letras, dígitos e sublinhados, portanto não pode ter espaços nem hífens
  • Um nome não pode começar com um dígito: player2 é válido, 2player não é
  • Uma palavra-chave como var ou func não pode ser um nome

Os nomes diferenciam maiúsculas de minúsculas: score e Score são duas variáveis diferentes.

challenge icon

Desafio

Iniciante

As três variáveis do programa não estão nomeadas em snake_case, e as linhas de print() já usam os nomes em snake_case. Renomeie as variáveis:

  • PlayerName para player_name
  • coinCount para coin_count
  • IsOnline para is_online

Mantenha os valores como estão e não altere as linhas de print(). O programa imprime:

Player: Ada
Coins: 120
Online: true

Experimente você mesmo

extends Node

func _ready():
	# Renomeie estas variáveis para snake_case
	var PlayerName = "Ada"
	var coinCount = 120
	var IsOnline = true
	# Não altere as linhas abaixo
	print("Player: ", player_name)
	print("Coins: ", coin_count)
	print("Online: ", is_online)
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