Назад к задачам
Junior — Senior
5

Обработка ассоциированных данных в перечислении

Компании, где спрашивали:

АльфаБанк
Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Создай конструкцию switch, которая извлекает значение progress из перечисления.

enum NetworkResponse {
    case success(data: Data)
    case failure(error: Error)
    case loading(progress: Double)
}

let networkResult: NetworkResponse = .loading(progress: 0.5)

switch networkResult {
    // реализуй извлечение progress
}