1.全局变量和局部变量
require("app.senes.other") --调用app\senes目录下other.lua文件,可以使用other.lua文件里的资源
a = 3 --全局变量,可供其他lua文件调用
local b = "hello world" --a.lua文件的全局变量,不可供其它lua文件调用,类似于c里的static变量
function main()
print(a) --3
funa(a)
print(a) --9
c = 4 --全局变量,同a
do
local a = 2 --局部变量
print(a) --2
end
print(a) --9
end
function funa()
a = 9
end
2.数据类型判断及类型转换
a = 3
local b = "hello world"
function main()
c = false
print(type(a)..","..type(b)..","..type(c)..","..type(funa)) --number,string,boolean,function
local d = "4"
local e = "5"
print(d+e) --9
print(a+d) --7
print(a..d) --34 ".."链接符号,可以连接number,也可以连接string
end
function funa()
a = 9
end