เรียนรู้การเขียน switch statement ในภาษา Dart
void main() {
printError(NetworkError.badURL);
}
enum NetworkError {
badURL,
timeout,
resourceNotAvilable
}
void printError(NetworkError error) {
switch (error) {
case NetworkError.badURL:
print('bad url');
break;
case NetworkError.timeout:
print('timeout');
break;
case NetworkError.resourceNotAvilable:
print('resource not avilable');
break;
}
}
ผลลัพท์
bad url
ความคิดเห็น