이넘(enum)
이넘(enum) - 특정 값의 집합을 의미하는 데이터 타입 - 상수 집합이라고도 표현한다. - 비슷한 성격이나 같은 범주에 있는 상수를 하나로 묶어 더 큰 단위의 상수로 만드는 역할 숫자형 이넘 - 이넘에 선언된 속성은 기본적으로 숫자 값을 갖는다. - 첫 번째 속성부터 0, 1, 2, 3이 할당된다. enum Direction { Up, // 0 Down, // 1 Left, // 2 Right, // 3 } // 초기값 변경 enum Direction { Up = 10, Down, // 11 Left, // 12 Right, // 13 } cf. 리버스 매핑(reverse mapping) - 이넘의 속성과 값이 거꾸로 연결되어 할당되는 것 문자형 이넘 - 이넘의 속성 값에 문자열을 연결한 이넘 - 숫..
2023. 7. 26.