상수
상수란?
값이 바뀌지 않는 것을 뜻합니다.
상수는 리터럴 상수와 심볼릭 상수가 있습니다.
| 구분 | 설명 | 예 |
|---|---|---|
| 리터럴상수 | 코드에 값을 직접 적어 넣은 것 | 99 , 3.14 , "게임 시작" |
| 심볼릭상수 | 그 값에 이름을 붙여둔 것 | MAX_LEVEL , PI , START_MESSAGE |
※ 보통 상수의 이름은 변수와 다른 표기법을 씁니다. 그 이유는 이름만 보고 "이건 바뀌지 않는 값이구나" 를 쉽게 알 수 있게 하려는 목적에 있습니다.
1. Const
const는 컴파일 시점에 값이 확정되는 상수를 만듭니다.const로 선언한 것은 그 줄에서 값이 정해지고, 이후 어디서도 바꿀 수 없습니다.
csharp
ex)
const int MAX_LEVEL = 99;
const int MAX_INVENTORY_SLOT = 30;
const float BASE_MOVE_SPEED = 5.5f;
const string GAME_TITLE = "던전 러너";
