Swift의 Enum 사용 방법 총정리

Swift의 Enum으로 열거형을 정의하고 사용하는 방법을 배워보세요.


Swift의 Enum 사용 방법 총정리

Swift에서 Enum 이란?

Enum은 열거형을 정의하고 사용하는 데 사용됩니다. 열거형은 서로 관련된 값들을 모아놓은 타입입니다.

기본 문법

enum Direction {
    case north
    case south
    case east
    case west
}
 
func moveInfo(direction: Direction) {
    switch direction {
        case .north:
            print("북쪽으로 이동합니다.")
        case .south:
            print("남쪽으로 이동합니다.")
        case .east:
            print("동쪽으로 이동합니다.")
        case .west:
            print("서쪽으로 이동합니다.")
    }
}
 
moveInfo(direction: .north)
 
// 북쪽으로 이동합니다.

보통 열거형은 함수의 매개변수로 받아서 Switch문을 사용해 값을 처리합니다.