Xcode 10.2 - использование необъявленного типа Результат

Я скачал бета-версию 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

Кто-нибудь сталкивался с подобной проблемой?

1 ответ

Решение

Обновить:

Result теперь доступна с выпуском Xcode 10.2 beta 2. ура

Вот ссылка на заметку о выпуске, где вы можете найти более подробную информацию о Swift изменения.

Другие вопросы по тегам