注释
-- 单行注释
--[[
多行注释
多行注释
--]]
全局变量与局部变量
b=10 //全局变量,可不初始化,不初始化默认为nil
print(b)
local b //局部变量
print(b)
找不同
Lua | C++ |
nil | NULL |
bollean | bool |
number | int,double.float等 |
functon | 函数 |
userdata | struct |
thread | thread |
table | {} |
... | 大于等于一个参数(函数里使用) |
.. | 粘合字符 |
# | 返回长度 |
循环
while(条件)
do
干啥
end
//和C++ for(初始化A,i怎么到B,每次增加C)很接近;不写C默认为1
for i=A,B,C do
干啥
end
//和foreach很接近 遍历容器,i为下标或者Key,v为值或者value;a为容器
for i, v in pairs(a) do
干啥
end