Xcode 10.2-使用未声明的类型Result

时间:2019-01-27 20:48:54

标签: swift xcode swift5 xcode10.2

我已经下载了Xcode 10.2 beta版。我正在尝试在启用了Swift 5的Application项目或Playground中使用new Result type

我的代码如下:

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

有人遇到类似的问题吗?

1 个答案:

答案 0 :(得分:3)

更新

Result现在随Xcode 10.2 beta 2发行版一起提供。是的

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