Я скачал бета-версию Xcode 10.2. Я пытаюсь использовать новый тип результата в проекте приложения или игровой площадке с включенным Swift 5.
Мой код выглядит следующим образом:
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
Кто-нибудь сталкивался с подобной проблемой?
Result
? Компилятор говорит, что он вообще не объявлен. - person vadian   schedule 27.01.2019