Junior — Senior
91
Обработка ассоциированных данных в перечислении
被问到的公司:
АльфаБанк
任务条件
Создай конструкцию 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
}