Tôi đang cố gắng khai báo một đối số trong Swift có một đóng tùy chọn. Hàm tôi đã khai báo trông như thế này:
class Promise {
func then(onFulfilled: ()->(), onReject: ()->()?){
if let callableRjector = onReject {
// do stuff!
}
}
}
Nhưng Swift phàn nàn rằng "Giá trị ràng buộc trong một điều kiện phải là loại Tùy chọn" trong đó "if let" được khai báo.