注释
-- 单行注释
--[[
多行注释
多行注释
--]]
声明全局变量、局部变量
i = 0 -- 全局变量
local i = 1 -- 局部变量
赋值语句
-- 普通赋值
a = "abc"
-- 多个变量同时赋值
a, b = "a", "b"
-- 变量多,值少,则多出的变量值为nil
a, b, c = "a", "b" -- 此时,c的值为nil
-- 变量少,值多,则多出的值会被丢弃
a, b = "a", "c", 2*2 -- 此时,2*2会被丢弃
-- 通过函数的返回值来进行赋值
function func()
return 1, 2
end
a, b = func() -- func返回的值会被赋值给a和b