이름 지정 규칙
Coddy GDScript 여정의 기초 섹션에 포함된 레슨. 92개 중 9번째.
명명 규칙은 코드를 더 쉽게 읽을 수 있도록 돕는 지침입니다. 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는 서로 다른 변수입니다.
챌린지
초급프로그램의 세 변수 이름은 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)
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 GDScript 컴파일러