lua基礎 四 基本控制語句

2021-06-26 21:03:57 字數 950 閱讀 4629

--[[

lua的控制語句

if ...then ..

esle

..end

]]--

local a223=10

local b223=15

if a223print ( a223 )

else

print( b223)

end--if then elseif then end

--while .. do .. end 語句

local is=1

while is<10 do

print(is)

is=is+1

end--repeat .. until ...

--[[

關於for語句有兩種迴圈方式

一種是數字型迴圈

for var=exp1,exp2 ,exp3 do

《執行體》end

另一種是泛型for迴圈語句

for i,v in ipairs(a) do

print(v)

end]]--

--例項:

--數字型for迴圈

ac=for i=1,#ac do

print (ac[i])

end--泛型for迴圈

for k,v in ipairs(ac) do

print(v)

end--例項:

tabss=,,,

,}for i=1,#tabss do

print(tabss[i].name)

endprint(#tabss)

print(#tabss[1])

for k,v in ipairs(tabss) do

print(v.name)

print(v.ip)

end

Lua基礎 流程控制語句

lua提供了if語句和if else語句作為流程控制語句,當然,符合c的特點,流程語句之間可以實現巢狀操作,當然流程控制也可以和迴圈體結合進行控制。1 if語句 if 布林表示式 then 在布林表示式為 true 時執行的語句 end案例 test3.lua 2 i 0 定義乙個變數i,並初始化為...

0基礎lua學習(六)控制語句

demo 省略了c語言的括號 if a b then else if a c then end lua中不支援switch case demo 定義變數 a 10 使用 if 語句 if a 20 then if 條件為true 時列印以下資訊 print a 小於 20 endprint a 的值...

Lua控制結構語句

控制語句分為條件判斷,迴圈執行和轉向。大體上,跟c的差別不大。條件判斷 使用時注意在if或者elseif的條件後面,新增then。在結束的時候,新增end。if判斷 if 1 then print 1 end if else 判斷 if false then print true else prin...