Erlang - การตัดสินใจ
โครงสร้างการตัดสินใจต้องการให้โปรแกรมเมอร์ระบุเงื่อนไขอย่างน้อยหนึ่งเงื่อนไขที่จะประเมินหรือทดสอบโดยโปรแกรมพร้อมกับคำสั่งหรือคำสั่งที่จะดำเนินการหากเงื่อนไขถูกกำหนดให้เป็น trueและเป็นทางเลือกที่จะเรียกใช้คำสั่งอื่น ๆ หากเงื่อนไขถูกกำหนดให้เป็น false.
ต่อไปนี้เป็นรูปแบบทั่วไปของโครงสร้างการตัดสินใจทั่วไปที่พบในภาษาโปรแกรมส่วนใหญ่ -
                ภาษาโปรแกรม Erlang จัดเตรียมข้อความประกอบการตัดสินใจประเภทต่อไปนี้
| ซีเนียร์ | คำชี้แจงและคำอธิบาย | 
|---|---|
| 1 | 
 ถ้าคำสั่ง อัน if statement ประกอบด้วยนิพจน์บูลีนตามด้วยหนึ่งคำสั่งหรือมากกว่า  | 
| 2 | 
 หลายนิพจน์ if นิพจน์ยังช่วยให้สามารถประเมินนิพจน์หลายรายการพร้อมกันได้  | 
| 3 | 
 ซ้อนกันหากคำสั่ง คุณสามารถใช้ if หรือ else if คำสั่งภายในอื่น if หรือ else if คำสั่ง (s)  | 
| 4 | คำชี้แจงกรณี สามารถใช้เพื่อดำเนินการนิพจน์ตามผลลัพธ์ของคำสั่ง case  |