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