enum - NameSpace

Groot·2022년 12월 18일
0

TIL

목록 보기
117/148
post-thumbnail

TIL

🌱 난 오늘 무엇을 공부했을까?

📌 enum - NameSpace

  • enum을 사용하는 NameSpace 에서 중복값과 여러가지 타입의 값을 case와 중첩타입으로 처리하는 방법
  • static let과 case의 단점을 모두 커버하는 방법으로 유지보수에 좋을것 같다.
enum NameSpace {
    case magicLiteral1
    case magicLiteral2

    var duplicatevalues: String {
        switch self {
        case .magicLiteral1:
            return "1"
        case .magicLiteral2:
            return "1"
        }
    }
    
    var number: Int {
        switch self {
        case .magicLiteral1:
            return 1
        case .magicLiteral2:
            return 1
        }
    }
}
profile
I Am Groot

0개의 댓글