最佳答案
我试图在 Swift 中声明一个可选闭包的参数。我声明的函数如下:
class Promise {
func then(onFulfilled: ()->(), onReject: ()->()?){
if let callableRjector = onReject {
// do stuff!
}
}
}
但 Swift 抱怨“条件中的绑定值必须是可选类型”,其中声明了“ if let”。