If และ Else ในภาษา Dart

wave
มานพ กองอุ่น 17 มิ.ย. 2019 00:49:02 10,205

การเขียน control flow ในลักษณะ if else ดังนี้

if(condition){
// condition true
}else{
// condition false
}

ตัวอย่าง

void main() {
  printOddEven(4);
}

void printOddEven(int val) {
  if(val % 2 == 0){
    print('$val is even');
  } else {
    print('$val is odd');
  }
}

ผลลัพท์ 

4 is even

Short if (Ternary Operator)

ตัวอย่างการใช้งาน if else แบบสั้น

void main() {
  printOddEven(4);
}

void printOddEven(int val) {
  final type = (val % 2 == 0)  ? 'even' : 'odd';
  print('$val is $type');
}

ผลลัพท์

4 is even

 


ความคิดเห็น

หากบทเรียนรู้มีความผิดพลาดประการใด หรือมีข้อเสนอแนะกรุณาแจ้ง contact@programmerthailand.com

เขียนบทเรียนรู้ของคุณ

รายละเอียด
  • ดู 10,205
  • รักเลย 0
  • หมวดหมู่ Flutter
  • เขียนเมื่อ
  • แก้ไขเมื่อ
  • Tags dart flutter ifelse
ข้อมูลผู้เขียน
มานพ กองอุ่น

มานพ กองอุ่น

เป็นสมาชิกเมื่อ: 18 ธ.ค. 2009