我试图在Swift中声明一个带有可选闭包的参数.我声明的函数如下所示:
class Promise {
func then(onFulfilled: ()->(), onReject: ()->()?){
if let callableRjector = onReject {
// do stuff!
}
}
}
Run Code Online (Sandbox Code Playgroud)
但是Swift抱怨"条件中的绑定值必须是一个可选类型",其中声明了"if let".