[swift] 열거형의 활용 예시

이번에는 Swift 프로그래밍 언어에서 열거형(enumeration)을 어떻게 활용하는지에 대해 알아보겠습니다.

1. 간단한 열거형 정의

먼저, 간단한 열거형을 정의해보겠습니다.

enum CompassPoint {
    case north
    case south
    case east
    case west
}

위의 코드는 CompassPoint라는 열거형을 정의하고, 각 케이스에는 north, south, east, west라는 값을 가지도록 선언한 것입니다.

2. 열거형의 활용

이제 이 열거형을 실제로 활용하는 예시를 살펴보겠습니다.

var direction: CompassPoint = .north

switch direction {
case .north:
    print("Go North!")
case .south:
    print("Go South!")
case .east:
    print("Go East!")
case .west:
    print("Go West!")
}

위의 코드에서는 direction 변수에 CompassPoint 열거형의 .north 값을 할당하고, switch 문을 통해 각 케이스별로 다른 동작을 실행하도록 구현했습니다.

이처럼 열거형은 유사한 종류의 값들을 그룹화하고, 해당 값에 따라 다양한 동작을 수행할 때 유용하게 활용됩니다.

이상으로 Swift 열거형의 활용 예시에 대해 알아보았습니다.

참고 자료