天天看点

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基础语法(一)