상수
Coddy GDScript 여정의 기초 섹션에 포함된 레슨. 92개 중 12번째.
상수는 생성된 후 변경할 수 없는 값입니다. GDScript에서는 var 대신 const 키워드를 사용해 선언합니다:
const MAX_HP = 100이렇게 하면 값이 100인 MAX_HP라는 상수가 생성됩니다. 상수 이름은 단어 사이에 밑줄을 넣고 모두 대문자로 쓰는 CONSTANT_CASE 형식으로 작성합니다.
상수에 새 값을 할당하는 것은 오류이며, Godot은 프로그램이 실행되기 전에 이를 보고합니다:
const MAX_HP = 100
MAX_HP = 200 # 오류: 상수에 새 값을 할당할 수 없습니다상수는 선언할 때 값을 지정하므로, 값이 없는 const LIMIT도 오류입니다. 상수에는 선언된 유형을 지정할 수도 있습니다. const GRAVITY: float = 9.8.
프로그램이 실행되는 동안 변하지 않는 값에는 상수를 사용하세요. 예를 들어 최고 레벨이나 시작 시 목숨 수가 있습니다. 이름을 통해 숫자가 무엇을 의미하는지 알 수 있습니다.
챌린지
초급주석 아래에 상수 두 개를 선언하세요:
- 값이
3인MAX_LIVES - 값이
9.8인GRAVITY
print() 줄은 변경하지 마세요. 프로그램은 다음을 출력합니다:
MAX_LIVES = 3
GRAVITY = 9.8직접 해보기
extends Node
func _ready():
# 아래에 상수를 선언하세요
# 아래 줄은 변경하지 마세요
print("MAX_LIVES = ", MAX_LIVES)
print("GRAVITY = ", GRAVITY)
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
직접 연습해 보세요: 온라인 GDScript 컴파일러