swift. переписать код на Swift 5.2

Как будет выглядеть этот код на Swift 5.2? Спасибо.

  enum Rank{
    case ace
    case face(String)
    case numeric(Int)
    var order:Int{
        switch self{
        case .ace:return 1
        case .numeric(let pips):return pips
        case .face(let kind) where kind =="J":return 11
        case .face(let kind) where kind =="Q":return 12
        case .face(let kind) where kind =="K":return 13
        default: return 0
            
        }
    }
}

введите сюда описание изображения


Ответы (1 шт):

Автор решения: Oleg Soloviev

Попробуйте вот так:

enum Rank {
    case ace
    case face(String)
    case numeric(Int)
    var order: Int {
        switch self {
        case .ace: return 1
        case .numeric(let pips): return pips
        case .face(let kind):
            switch kind {
            case "J": return 11
            case "Q": return 12
            case "K": return 13
            default: return 0
            }
        }
    }
}
→ Ссылка