Lua ขณะที่ห่วง
Lua ภาษาการเขียนโปรแกรมในขณะที่วงจะถูกกำหนดว่าเงื่อนไขเป็นจริงจะทำซ้ำคำสั่งห่วง
ไวยากรณ์
การเขียนโปรแกรมภาษาลัวะในขณะที่วงไวยากรณ์:
while(condition) do statements end
งบ (งบห่วง) อาจจะเป็นหนึ่งหรือมากกว่างบสภาพ (เงื่อนไข) สามารถแสดงออกใด ๆ งบร่างกายห่วงเป็นจริงในสภาพ (เงื่อนไข)
แผนภูมิการไหลเป็นดังนี้:
ในแผนภูมิการไหลข้างต้นเราจะเห็นสภาพ (เงื่อนไข) เป็นเท็จข้ามรอบปัจจุบันและเริ่มต้นการทำงานของสคริปต์ตามด้วยคำสั่ง
ตัวอย่าง
ตัวอย่างต่อไปนี้ของวงจรของค่าเอาท์พุท A:
a=10 while( a < 20 ) do print("a 的值为:", a) a = a+1 end
การดำเนินงานของโค้ดข้างต้นออกผลมีดังนี้:
a 的值为: 10 a 的值为: 11 a 的值为: 12 a 的值为: 13 a 的值为: 14 a 的值为: 15 a 的值为: 16 a 的值为: 17 a 的值为: 18 a 的值为: 19