Junior — Senior
Processing associated data in enumeration
livecode
Task condition
Create a switch statement that extracts the progress value from the enumeration.
enum NetworkResponse {
case success(data: Data)
case failure(error: Error)
case loading(progress: Double)
}
let networkResult: NetworkResponse = .loading(progress: 0.5)
switch networkResult {
// implement extraction of progress
}