관리 메뉴

스윞한 개발자

Swift 기초 문법 - enum 케이스 나누기 본문

Swift 이론

Swift 기초 문법 - enum 케이스 나누기

스윞남 2024. 1. 23. 00:04
728x90
반응형
SMALL

간단하게 알아보는 기초 문법 3번째!

열거형 enum 케이스 나누기

 

선택지를 만들어 주는 것이라고 생각하시면 됩니다!

- 어느 순간에 선택지가 필요한가?

 

var direction = "" //선택지는 동, 서, 남, 북
enum Direction: String{
cate north = "북"
case east = "동"
case west = "서"
case south = "남"}
var direction : Direction = .north
Text("\(direction.rawValue)")

//case north("string") >> 연관된 값을 넣어줄 수 있음

 

Swift에서 Enum은 연관된 값을 그룹화하여 표현하는 데이터 타입입니다. Enum은 주로 서로 연관된 상수 값을 정의하고 사용하는 데 유용합니다.

 

** 코드의 가독성과 안전성을 높이는 데 기여합니다.(협업, 유지보수)

 

enum 이름 {
    case 케이스1
    case 케이스2
    // 추가적인 케이스들
}
enum Compass {
    case north
    case south
    case east
    case west
}

let direction: Compass = .north

    switch direction {
    case .north:
    print("북쪽입니다.")
    case .south:
    print("남쪽입니다.")
    case .east:
    print("동쪽입니다.")
    case .west:
    print("서쪽입니다.")
    }

 

Enum은 여러가지 용도로 활용될 수 있으며, 옵션의 상태, 에러의 유형, 사용자 인터페이스의 상태 등을 표현하는 데에 사용될 수 있습니다.

728x90
반응형
LIST