错误:'>'在Int switch case中不是前缀一元运算符

时间:2017-01-26 14:56:44

标签: swift switch-statement operators

我正在写这个非常简单的完成处理程序,但是现在我在我的案例中有这样的错误:

  

错误:'>'不是前缀一元运算符

我看了here,但这似乎没有回答我的问题。我在操作员和5之间增加了空间,但仍然没有用。我确定修复很简单,但我无法理解。我见过的Ints的所有其他情况都有一个范围,但这只是一个比较

func completeTasks(number: Int, completionHandler : (_ flag : Bool) -> () ){
    switch number {
    case <5 :
        completionHandler(true)
    case >5 :
        completionHandler(false)
    default:
        fatalError()
    }
}

completeTasks(number: 10){ result in print(result)
}

0 个答案:

没有答案