2018-04-25

2018-04-26  本文已影响0人  王一1

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语句中

上一篇 下一篇

猜你喜欢

热点阅读