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
}
}
}
}
