การเขียนโปรแกรม Dart - การตัดสินใจ
โครงสร้างตามเงื่อนไข / การตัดสินใจจะประเมินเงื่อนไขก่อนดำเนินการตามคำสั่ง
โครงสร้างตามเงื่อนไขใน Dart ถูกจัดประเภทไว้ในตารางต่อไปนี้
ซีเนียร์ No | คำชี้แจงและคำอธิบาย |
---|---|
1 | if คำให้การ
อัน if คำสั่งประกอบด้วยนิพจน์บูลีนตามด้วยหนึ่งคำสั่งหรือมากกว่า |
2 | ถ้า ... คำชี้แจงอื่น
อัน if ตามด้วยตัวเลือกก็ได้ elseบล็อก. else บล็อกจะดำเนินการหากนิพจน์บูลีนทดสอบโดย if บล็อกประเมินเป็นเท็จ |
3 | อื่น ๆ ... ถ้าบันได
else…if ladderมีประโยชน์ในการทดสอบหลายเงื่อนไข ต่อไปนี้เป็นไวยากรณ์ที่เหมือนกัน |
4 | สลับ ... คำชี้แจงกรณี
คำสั่ง switch จะประเมินนิพจน์จับคู่ค่าของนิพจน์กับประโยคเคสและรันคำสั่งที่เกี่ยวข้องกับเคสนั้น |