รวดเร็ว - การตัดสินใจ
โครงสร้างการตัดสินใจกำหนดให้โปรแกรมเมอร์ระบุเงื่อนไขอย่างน้อยหนึ่งเงื่อนไขที่จะประเมินหรือทดสอบโดยโปรแกรมพร้อมกับคำสั่งหรือคำสั่งที่จะดำเนินการหากเงื่อนไขถูกกำหนดให้เป็น trueและเป็นทางเลือกที่จะเรียกใช้คำสั่งอื่น ๆ หากเงื่อนไขถูกกำหนดให้เป็น false.
ต่อไปนี้เป็นข้อมูลทั่วไปจากโครงสร้างการตัดสินใจทั่วไปที่พบในภาษาโปรแกรมส่วนใหญ่ -
Swift 4 มีข้อความประกอบการตัดสินใจประเภทต่อไปนี้ คลิกลิงก์ต่อไปนี้เพื่อตรวจสอบรายละเอียด
ซีเนียร์ No | คำชี้แจงและคำอธิบาย |
---|---|
1 | ถ้าคำสั่ง คำสั่ง if ประกอบด้วยนิพจน์บูลีนตามด้วยหนึ่งคำสั่งหรือมากกว่า |
2 | if ... else คำสั่ง คำสั่ง if สามารถตามด้วยคำสั่ง else ซึ่งเป็นทางเลือกซึ่งดำเนินการเมื่อนิพจน์บูลีนเป็นเท็จ |
3 | if ... else if ... else คำชี้แจง คำสั่ง if สามารถตามด้วยคำสั่ง else if ... else ซึ่งมีประโยชน์มากในการทดสอบเงื่อนไขต่างๆโดยใช้คำสั่ง single if ... else if |
4 | คำสั่ง if ซ้อนกัน คุณสามารถใช้คำสั่ง if หรือ else if ภายในคำสั่ง if หรือ else if |
5 | สลับคำสั่ง คำสั่งสวิตช์อนุญาตให้ทดสอบตัวแปรเพื่อความเท่าเทียมกับรายการค่า |
เดอะ? : ผู้ปฏิบัติงาน
เราได้ครอบคลุม conditional operator ? : ในบทก่อนหน้าซึ่งสามารถใช้เพื่อแทนที่ if...elseงบ มีรูปแบบทั่วไปดังต่อไปนี้ -
Exp1 ? Exp2 : Exp3;
โดยที่ Exp1, Exp2 และ Exp3 เป็นนิพจน์ สังเกตการใช้และตำแหน่งของลำไส้ใหญ่
ค่าของ? นิพจน์ถูกกำหนดเช่นนี้: Exp1 ถูกประเมิน ถ้าเป็นจริง Exp2 จะถูกประเมินและกลายเป็นมูลค่าของทั้งหมด? นิพจน์. ถ้า Exp1 เป็นเท็จระบบจะประเมิน Exp3 และค่าของมันจะกลายเป็นค่าของนิพจน์