Menu
CoddyTech

상수

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.

프로그램이 실행되는 동안 변하지 않는 값에는 상수를 사용하세요. 예를 들어 최고 레벨이나 시작 시 목숨 수가 있습니다. 이름을 통해 숫자가 무엇을 의미하는지 알 수 있습니다.

challenge icon

챌린지

초급

주석 아래에 상수 두 개를 선언하세요:

  • 값이 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)
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

기초의 모든 레슨

직접 연습해 보세요: 온라인 GDScript 컴파일러