When

2.3 선택 표현과 처리: enum과 when when 은 자바의 switch를 대치하되 훨씬 더 강력하며, 앞으로 더 자주 사용할 프로그래밍 요소이다. 2.3.1 enum 클래스 정의 enum class Color{ RED, ORAGNE, YELLOW, GREEN, BLUE, INDIGO, VIOLET } 코틀린에서 enum은 소프트 키워드(soft keyword)라 부르는 존재다. 반면 class는 키워드다. enum은 특별한 의미를 지니지만 다른 곳에서 사용할 수 있는 반면, class라는 이름은 다른곳에서 사용할 수 없다. 자바의 마찬가지로 enum 클래스 안에도 프로퍼티나 메소드를 정의할 수 있다. enum class Color(val r: Int, val g: Int, val b: Int){ ..
깡냉쓰
'When' 태그의 글 목록