[kotlin] 코틀린 클래스의 열거형과 열거 상수 사용법
1. 코틀린 열거형 선언
코틀린에서 열거형은 enum class
키워드를 사용하여 선언합니다. 다음은 간단한 코틀린 열거형의 예입니다.
enum class Direction {
NORTH, SOUTH, EAST, WEST
}
위의 코드에서 Direction
은 열거형의 이름이고, 중괄호 안에 있는 각 항목은 해당 열거 상수(enum constant)입니다.
2. 열거 상수 사용
열거형을 사용하여 새로운 변수를 선언하거나 열거 상수를 비교하는 것은 매우 간단합니다. 아래 예제는 Direction
열거형을 사용하는 방법을 보여줍니다.
fun main() {
val myDirection = Direction.NORTH
if (myDirection == Direction.NORTH) {
println("나는 북쪽을 향하고 있습니다.")
}
}
위의 코드에서 myDirection
변수는 Direction
열거형의 NORTH
상수를 가지고 있으며, 이를 통해 북쪽을 나타낼 수 있습니다.
열거형은 여러 상수를 갖고 있을 때 유용하게 사용될 수 있으며, 이러한 예제를 통해 코드의 가독성과 유지보수성을 향상시킬 수 있습니다.
참고 자료: Kotlin Enum Classes