База Hintsage

Программирование Swift

Язык Swift и разработка приложений в экосистеме Apple.

Темы раздела

Выберите подраздел

Практика

Вопросы: Программирование Swift

Разберите ошибку компиляции: почему Error нельзя сравнить через ==, хотя конкретный тип ошибки поддерживает Equatable?

enum NetworkError: Error, Equatable {
    case timeout
}

let actual: Error = NetworkError.timeout
let expected: Error = NetworkError.timeout

if actual == expected {
    print("ошибки равны")
}

Показано 621–640 из 651

Восстановление доступа