สรุป
ในโมดูลนี้ คุณได้เรียนรู้วิธีการใช้ตรรกะแบบมีเงื่อนไขกับโปรแกรม โดยการเพิ่มตรรกะแบบมีเงื่อนไข คุณสามารถสร้างเส้นทางการดําเนินการหลายเส้นทางผ่านโปรแกรม โปรแกรมส่วนใหญ่มีหลายเส้นทางเนื่องจากทําให้โปรแกรมยืดหยุ่นได้
คุณได้สํารวจการสร้าง if...elif...else และเรียนรู้วิธีการนําไปใช้ ตรรกะแบบมีเงื่อนไขใน F# จะแตกต่างจากที่ภาษาส่วนใหญ่ทําตรรกะแบบมีเงื่อนไข ใน F# ตรรกะแบบมีเงื่อนไขจะเรียกใช้นิพจน์ที่สร้างค่า
ในตอนท้าย คุณจะได้รับการวนรอบสามชนิด: for...in, for...to, และ while...do ฟังก์ชันของโครงสร้างรอบสามแบบจะแตกต่างกัน ดังนั้นคุณจึงอาจใช้รอบขึ้นอยู่กับวัตถุประสงค์ของคุณ
for...in จะทําซ้ําในคอลเลกชันที่สามารถระบุได้
for...to จะวนซ้ําจนกว่าจะถึงตัวแปรแบบวนรอบ ไม่ว่าจะเป็นการเพิ่มหรือลดค่านั้น
while...do เน้นเงื่อนไขบูลีนที่เมื่อประเมินเป็น falseจะแบ่งรอบ