Lua基本语法
1.变量默认为全局变量,用local可以变为局部变量。
例如:
local x1
local x2
function sth()
local a = 4
local b = 3
x1 = a + b
x2 = a - b
end
sth()
print(a, b)
print(x1, x2)
–运行结果
nil nil
7 1
注意:nil表示一个无效值
由上述代码可知,a与b只在sth()这个函数里面有效。
2.命名规则:不能以数字开头
3.关键字(保留字)
and break do else elseif end falsch for
function goto if in local nil not or repeat
return then true until while
4.大小写敏感(a与A不一样)
5.注释
单行注释:--
--我的注释
多行注释:--[[]]
--[[
我的注释
]]
6.分号问题:加不加分号都行
7.逻辑运算符:and
,or
,not
8.字符串连接用..
(两个点)
str1 = "AWSL"
str = str1 .. "HAHAHA"
print(str)
–运行结果
AWSLHAHAHA