[Kotlin in Action] 2.3 선택 표현과 처리: enum과 when
코틀린의 when은 자바의 switch를 대치하되 훨씬 더 강력하다. 2.3.1 enum 클래스 정의enum class Color { RED, ORANGE, YELLOW, GREEN, BLUE, INDIGO, VIOLET}코틀린에서 enum은 소프트 키워드다.소프트 키워드(soft keyweord)란?소프트 키워드는 특정 상황에서는 키워드로 작동하지만, 다른 문맥에서는 일반 식발자로 사용할 수 있는 단어. 예를 들어, enum은 함수나 변수명으로 사용할 수 있다. (when, class는 안된다)코틀린의 소프트 키워드 목록: by, file, catch, finally, constructor, set, get, init, where 자바와 마찬가지로 enum은 단순히 값만 열거하는 존재가 아니다. ..
2025. 3. 14.