Enum ในภาษา Dart

Enumeration เปรียบเสมือนการ fix ค่าไว้ใช้งาน ซึ่งเป็นการกำหนดค่าไว้ล่วงหน้า ตัวอย่าง
void main() {
printError(NetworkError.badURL);
}
enum NetworkError {
badURL,
timeout,
resourceNotAvilable
}
void printError(NetworkError error) {
if(error == NetworkError.badURL){
print('bad url');
}else if(error == NetworkError.timeout){
print('timeout');
}else if(error == NetworkError.resourceNotAvilable){
print('resource not avilable');
}
}
ผลลัพท์
bad url
ติดปัญหาตอนทำตาม?
ถามในชุมชน
ความคิดเห็น (0)
ยังไม่มีความคิดเห็น — เริ่มคุยเป็นคนแรก ถามสิ่งที่สงสัย หรือแชร์ประสบการณ์ของคุณ
เข้าสู่ระบบเพื่อร่วมแสดงความคิดเห็น
เข้าสู่ระบบ