Назад к задачам
SelectyПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Middle+
11
Как реализовать сравнение значений Result
Компании, где спрашивали:
Условие задачи
Необходимо изменить приведённый фрагмент кода так, чтобы стало возможным сравнивать экземпляры Result.
enum Result<Value, MyError> where MyError: Error {
case failure(MyError)
case success(Value)
}
let int1 = 1
let result: Result = .success(int1)
let error: Result = .failure(CustomError(""))
if result == result {
true
} else {
false
}