我应该将什么传递给.success()以获取`Result <Void,Error>`?

Yim*_*ong 1 ios swift swift5

我有一个网络请求,但是我并不真正在乎成功响应,因此我将Result<Void, Error>for用作返回值。问题是当我分配.success()给它时,编译器返回以下错误:

呼叫中的参数#1缺少自变量

我已经尝试通过emptynil但是都无法通过编译。

代码是这样的:

var result: Result<Void, Error>?
result = .success()
Run Code Online (Sandbox Code Playgroud)

我该如何运作?

小智 5

result = .success(()) 应该管用