Clojure - การตัดสินใจ
Decision-making structures กำหนดให้โปรแกรมเมอร์ระบุเงื่อนไขอย่างน้อยหนึ่งเงื่อนไขที่จะได้รับการประเมินหรือทดสอบโดยโปรแกรมพร้อมกับคำสั่งหรือคำสั่งที่จะดำเนินการหากเงื่อนไขถูกกำหนดให้เป็นจริงและเป็นทางเลือกที่จะเรียกใช้คำสั่งอื่นหากเงื่อนไขถูกกำหนดให้ เป็นเท็จ
ซีเนียร์ | วิธีการและคำอธิบาย |
---|---|
1 | ถ้า Statement ใน Clojure เงื่อนไขคือนิพจน์ที่ประเมินว่าเป็นจริงหรือเท็จ 'If' เงื่อนไขเป็นจริงจากนั้นคำสั่ง # 1 จะถูกดำเนินการมิฉะนั้นคำสั่ง # 2 จะถูกดำเนินการ |
2 | If / do Expression ‘if-do’ นิพจน์ใน Clojure ใช้เพื่ออนุญาตให้ดำเนินการหลายนิพจน์สำหรับแต่ละสาขาของคำสั่ง 'if' |
3 | คำสั่งซ้อนหาก หลายรายการ 'if' ข้อความที่ฝังอยู่ภายในซึ่งกันและกัน |
4 | คำชี้แจงกรณี Clojure นำเสนอไฟล์ ‘case’ ซึ่งคล้ายกับคำสั่ง ‘switch’ คำสั่งที่มีอยู่ในภาษาโปรแกรม Java |
5 | คำชี้แจงเงื่อนไข Clojure เสนอคำแถลงการประเมินอื่นที่เรียกว่า ‘cond’คำให้การ. คำสั่งนี้ใช้ชุดของคู่การทดสอบ / นิพจน์ |