二 Lua 基本語法

2021-09-12 09:23:23 字數 1180 閱讀 2965

上一節  [一:lua 資料型別及表達示](

本節內容要點: lua的基本語法

賦值語句

a=10

name='al' .. 'ex''

也可以同時對多個變數進行賦值,以變數的個數為基礎,沒有匹配的變數將會賦值為nil。如果賦值語句個數多餘變數個 數,則會忽略多餘的賦值語句

a , b = 10,20

a,b=10,20,30

a,b,c=10,20 ->a=10,b=20,c=nil

a,b=fun() -> 函式返回再個值,分別賦值給a,b

變數與作用域

使用local來宣告chunk或是區域性變更

x = 10

print('x='..x)

if x > 0 then

local x=0

print('in block='..x)

end

print(aa)

do local aa = 'alex'

print('in do end block:'..aa)

endprint(aa)

條件控制語句

if語句塊

if conditions then

then-part

end;

if conditions then

then-part

else

else-part

end;

if conditions then

then-part

elseif conditions then

elseif-part

.. --->多個elseif

else

else-part

end;

while語句塊

while condition do

statements;

end;

repeat語句塊:

repeat

statements;

until conditions;

for 語句塊

for y=1,10,2 do

print(y)

end

break 和 return語句

LUA學習(二) 基本語法

eg1 print hello world 輸出函式 hello world lua語句是解釋語言,邊編譯邊執行,每句不用分號結束。eg2 變數有值的時候才有型別,否則變數本身是無型別的 a 1 b abc c d print print type a print type b print type...

lua基本語法

第乙個字母可以是大小寫字母或者下劃線,其他位除上述之外可以是數字 mohd zara abc move name a 123 myname50 temp j a23b9 retval and break do else elseif end false for function if in loca...

Lua 基本語法

lua 提供了互動式程式設計模式。我們可以在命令列中輸入程式並立即檢視效果。lua 互動式程式設計模式可以通過命令 lua i 或 lua 來啟用 root gitlab lua lua i 在命令列中,輸入以下命令,按下回車鍵,輸出結果如下 print hello world hello worl...