Menu
CoddyTech

Правила именования

Часть раздела Основы путешествия по GDScript на Coddy. Урок 9 из 92.

Соглашения об именовании — это рекомендации, которые упрощают чтение кода. В руководстве по стилю Godot рекомендуется записывать имена переменных в snake_case: строчными буквами, разделяя слова символами подчёркивания, например player_name или max_health.

Выбирай понятные имена, которые объясняют, что означает значение:

# Неудачные имена переменных
var isAlive = true # не в стиле snake_case
var a = 10
var b = "Hello"
# Удачные имена переменных
var is_alive = true
var age = 10
var greeting = "Hello"

Некоторые правила относятся к синтаксису, а не к стилю, и их нарушение — это ошибка:

  • Имя может содержать только буквы, цифры и символы подчёркивания, поэтому в нём не должно быть пробелов и дефисов
  • Имя не может начинаться с цифры: player2 допустимо, а 2player — нет
  • Ключевое слово, например var или func, не может быть именем

Имена чувствительны к регистру: score и Score — это две разные переменные.

challenge icon

Задание

Новичок

Три переменные в программе названы не в snake_case, а в строках print() уже используются имена в snake_case. Переименуй переменные:

  • PlayerName на player_name
  • coinCount на coin_count
  • IsOnline на is_online

Оставь значения как есть и не меняй строки print(). Программа выводит:

Player: Ada
Coins: 120
Online: true

Попробуйте сами

extends Node

func _ready():
	# Переименуйте эти переменные в стиле snake_case
	var PlayerName = "Ada"
	var coinCount = 120
	var IsOnline = true
	# Не изменяйте строки ниже
	print("Player: ", player_name)
	print("Coins: ", coin_count)
	print("Online: ", is_online)
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор GDScript