如何在 Swift 中使用下面的闭包变量

How to use below closure variable in Swift

我在 swift iOS 中研究 clouser,我尝试使用 clouser 创建变量并在单个变量中添加 2 clouser,变量声明我做对了,但我不明白如何在我的代码中访问它。

这里是变量声明。

var multipleClouser: ((_ success: (Bool), _ failer:(Error) -> Void)?

很可能你指的是回调,比如

var multipleClouser: ((_ success: (Bool), _ failer: (Error?)) -> Void)?

和用法,比如

multipleClouser?(true, nil)

multipleClouser?(false, SomeErrorHere)

设置得像

multipleClouser = { success, error in
    if success {
        print("Done!")
    } else {
        print("Failure")
        if let error = error {
            print("\t with error: \(error)")
        }
    }
}