Swift 4 中的 Void() 在 PromiseKit 中是什么意思?

What does Void() in Swift 4 mean in PromiseKit?

Swift4中的Void是什么意思? 如果我有一个函数要fulfill,如下:

func someFunc() -> Promise<Void> {
    fulfill()
}

显示错误,并且仅在以下情况下有效:

fulfill(Void())

。 Swift 支持 3 个:

fulfill()

我正在使用 Swift 4,但是有人可以帮助解释为什么 Swift 4 中的 Void 有一个构造函数吗?

Void 被定义为 Swift 中的 空元组 。你可以看看swift-void.