Lua的变量使用前不需要声明!
Lua中有5种变量类型:
nil:(表示该变量还没有被赋值,如果给一个变量赋值nil则表示删除该变量);
Boolean:Bool类型
string:字符串类型 --Lua中有特殊字符串 \f换页 \"双引号 等等
Lua会根据上下文在合理的情况下进行数字和字符之间的转换:例:print("8"+8) 16 ; print("8+8") 8+8.
Number:双精度浮点数
table:表 比较两个表的内容是否相同用table.value; 直接比较的话是比较两个指针,只有相同指针才会得到true
print("xxx") 执行一个方法print (方法名())
不等于号: ~=
if语句: if 条件 then 程序块 end ; if有两个条件的话 if(xxx) and (xxx) ; if(xxx) or (xxx)
循环语句:
whlie 条件 do 语句块 end
repeat 语句块 until 条件 (和while相似)
for:有两种结构(数字型和通用型) do 和 end 之间的是程序块
数字型 例 for indx = 1,10 do print(indx) end
通用型
break:退出循环,通常放在if-then语句中
网友评论