Я пытаюсь создать разные диапазоны соответствия случаев в операторе switch для проверки возраста пользователя:
let minimumAge: Int
let maximumAge: Int
if let age = Calendar.current.dateComponents([.year], from: date, to: Date()).year {
switch age {
case ..<minimumAge:
return .young
case (maximumAge+1)... :
return .old
default:
return .valid
}
}
Я хотел бы использовать что-то вроде >..
, чтобы исключить maximumAge
из выполнения дела.old
.Это возможно?