2

我已经下载了 Xcode 10.2 beta 版本。我正在尝试在启用 Swift 5 的应用程序项目或 Playground 中使用新的 Result 类型

我的代码如下:

import UIKit

enum SampleError: Error {
    case foo
}

func bar() -> Result<Int, SampleError> {

}

编译时我得到:

使用未声明的类型“结果”

我已经仔细检查了设置并使用以下代码验证了我正在使用 Swift 5.0

    #if swift(>=5.0)
    print("Hello, Swift 5.0")
    #endif

有没有人遇到过类似的问题?

4

1 回答 1

4

更新:

Result现在可以在 Xcode 10.2 beta 2 版本中使用。耶

这是发布说明的链接,您可以在其中找到有关Swift更改的更多详细信息。

于 2019-01-27T20:54:42.757 回答