[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