상수는 변하지 않는 값을 표현할 때 사용. (초기화된 값이 변하지 않음.)
상수로 선언 가능한 타입
- 불리언
- 룬
- 정수
- 실수
- 복소수
- 문자열 상수 선언 방법
#키워드 #상수명 #타입 #값
const ConstValue int = 10
- 변하면 안되는 값
- 코드값을 통해서 숫자에 의미를 부여할 때
- 원주율
- ASCII 문자 코드
- HTTP 응답코드(200, 400, ...)
- 동물을 코드로 나타내야 할 때
- 코드값으로 사용할 경우 1씩 증가하도록 정의할 때 사용
- 사용방법
const (
Red int = iota // 0
Blue int = iota // 1
Green int = iota // 2
)
- 상수 선언시 타입을 명시하지 않으면 타입이 없는 상수로 선언됨.
- 변수에 복사될 때 타입이 정해짐.
- 고정된 값, 값자체로 쓰인 문구
- 동적 할당 메모리 영역을 사용하지 않음.