Latest web development tutorials

Lua ถ้ามีคำสั่ง

การควบคุมกระบวนการ Lua การควบคุมกระบวนการ Lua

Lua ถ้ามีคำสั่งประกอบด้วยนิพจน์บูลีนเป็นเงื่อนไขของการตัดสินทันทีตามด้วยงบอื่น ๆ

Lua ถ้าไวยากรณ์คำสั่งดังต่อไปนี้:

if(布尔表达式)
then
   --[ 在布尔表达式为 true 时执行的语句 --]
end

จะถูกดำเนินการเมื่อจะเป็นจริงถ้าบล็อกของรหัสในนิพจน์บูลีนเท็จรหัสทันทีหลังจากสิ้นสุดถ้ามีคำสั่งจะถูกดำเนินการในนิพจน์บูลีน

Lua ถือว่าเป็นเท็จและเป็นศูนย์เท็จจริงและไม่เป็นความจริงไม่มี มันควรจะสังเกต Lua 0 เป็นความจริง

ถ้ามีคำสั่งเป็นแผนภูมิการไหลเป็นดังนี้:

ตัวอย่าง

ตัวอย่างต่อไปนี้จะถูกใช้ในการกำหนดค่าของตัวแปรที่มีค่าน้อยกว่า 20:

--[ 定义变量 --]
a = 10;

--[ 使用 if 语句 --]
if( a < 20 )
then
   --[ if 条件为 true 时打印以下信息 --]
   print("a 小于 20" );
end
print("a 的值为:", a);

รหัสข้างต้นจะถูกดำเนินการดังต่อไปนี้:

a 小于 20
a 的值为:	10

การควบคุมกระบวนการ Lua การควบคุมกระบวนการ Lua