天天看點

lua基礎文法(一)

–lua語言用 – 表示單行注釋 --[[ --]] 表示多行注釋

–print --輸出

print(“aaa”)

–預設全局變量 … 連接配接符 相當于C#裡面的 +

a=10

print(“a的值為:”…a)

–删除變量 nil 相當于C#裡面的null 判斷是否等于nil的時候需要加""

a=nil

–建立數組

local a={}

–給數組指派 a[2] a 表示數組的名字 2 表示a數組裡面為2的索引值 索引值從1開始

a={1,4,4}

print(a[2])

–建立數組并指派

local a = {1,2,3}

print(a[2])

–建立函數aaa 相當于C#裡面的方法

function aaa()

end

–局部變量a local關鍵詞 用于聲明局部變量

local a

–while循環寫法

b=1

while(b<3)

do

b=b+1

print(b)

end

–for循環寫法

for a=1,3,1 do

print(a)

end

–用for循環周遊數組的寫法

local a = {1,2,3}

for i, v in ipairs(a) do

print(i, v)

end

–[[ local 該參數是可選的制定函數是局部函數,未設定該參數預設為全局函數

function_name 函數名稱。

a,b,c 函數參數,多個參數以逗号隔開,函數也可以不帶參數。

return 函數傳回值,Lua語言函數可以傳回多個值,每個值以逗号隔開

end 是函數結束的位置 --]]

local function function_name( a,b,c)

return
           

end

運算符

算數運算符

lua基礎文法(一)

關系運算符

lua基礎文法(一)

邏輯運算符

lua基礎文法(一)