Как я могу скрыть совпадение шаблонов в Swift?Отклонение соответствия шаблону
Например, я хочу сделать что-то вроде:
guard case .wait != currentAction.type else {
return
}
Но, видимо, я не могу. Я могу это сделать:
if case .wait = currentAction.type {
return
}
но менее Swifty. Есть ли способ лучше?
Вы не можете отрицать шаблон, сравнить http://stackoverflow.com/questions/37926509/complementery-of-an-if-case. –