语法没有分号
打印函数: print("hello world! ")
print(“hello”,“world”) //print里面可以列多项元素
五种变量类型nil,Boolean,string,Number,table //table是数组,没有0号元素,从1开始
注释方法:
两个横杠–注释一行
这样 --[[ … ]] 注释多段
if语句:
if a<=3 then
xxxxxxx
else if a>9 then
xxxxxx
else xxxxx
end
while语句:
a=1; while a<=30 do
print(“Value of a:”,a,’\n’)
a=a+1
end
for语句:
for i=0,3 do
print(i) //it can reach to 3
end
repeal语句:
repeal
xxxxx
until a>5
print元素间拼接:
a=def;
print(“abc”…a)
函数:
function aa(str)–定义一个函数
print(“the trans function canshu is”,str)
end
aa(123)–调用函数
其它一些知识点:
and 与 or, 在lua中只有nil和false为假,其它都为真,包括0
~= 表示不等于
举一些例子 4and5 is 4 nil and 13 is nil false and 13 is false
4 or 5 is 4 false or 13 is 13
数组,这里的数组可以数字索引,也可以键值索引,即是一种兼容的字典