การควบคุมกระบวนการ Lua
Lua งบการเขียนโปรแกรมควบคุมการไหลของภาษาเป็นโปรแกรมที่มีคำสั่งอย่างใดอย่างหนึ่งหรือมากกว่ามีเงื่อนไขในการตั้งค่า ฟรหัสโปรแกรมที่ระบุถ้าเงื่อนไขเป็นจริงรันโค้ดอื่น ๆ ที่ระบุไว้ในเงื่อนไขที่เป็นเท็จ
ต่อไปนี้คือการควบคุมกระบวนการแผนภูมิการไหลทั่วไป:
โครงสร้างการควบคุมการแสดงออกเงื่อนไขสามารถเป็นค่าใด ๆ Lua ถือว่าเป็นเท็จและเป็นศูนย์เท็จจริงและไม่เป็นความจริงไม่มี
มันควรจะสังเกต Lua 0 เป็นจริง:
--[ 0 为 true ] if(0) then print("0 为 true") end
เอาท์พุทโค้ดข้างต้นคือ
0 为 true
โครงสร้างการควบคุม Lua ให้คำสั่งต่อไปนี้:
งบ | ลักษณะ |
---|---|
ถ้ามีคำสั่ง | ถ้ามีคำสั่งประกอบด้วยนิพจน์บูลีนเป็นเงื่อนไขที่จะตัดสินทันทีตามด้วยงบอื่น ๆ |
ถ้า ... อื่นคำสั่ง | ถ้าและงบอื่น ๆ สามารถใช้ร่วมกับคำสั่งคำสั่งอื่นใดเป็นเท็จในรหัสถ้านิพจน์เงื่อนไข |
ถ้างบซ้อนกัน | คุณสามารถใช้หนึ่งหรือมากกว่าถ้าหรืออื่น ๆ ถ้ามีคำสั่งหรืออื่นๆถ้าหาก |