sealed

Kotlin

[Kotlin] 다양한 클래스(2)

열거형 클래스 (Enum class) 별도의 인자가 없는 열거형 클래스이다. [클래스 이름.name]으로 이름 값을 가져올 수 있습니다. [클래스 이름.ordinal]로 해당 값이 몇 번째에 있는지 순서 값을 가져올 수 있습니다. 인자가 있는 열거형 클래스인 경우 각 열거 값들을 표현하는 방식을 다채롭게 할 수 있습니다. // 인자 없는 enum class enum class Animal { DOG, CAT, PANDA } fun main() { val animalEnum: Animal = Animal.CAT println("${animalEnum.name}...${animalEnum.ordinal}") val animalEnum2: Array = Animal.values() for (i in anima..

Jyuni
'sealed' 태그의 글 목록