美文网首页
2018-04-25

2018-04-25

作者: 王一1 | 来源:发表于2018-04-26 14:14 被阅读0次

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

    相关文章

      网友评论

          本文标题:2018-04-25

          本文链接:https://www.haomeiwen.com/subject/lsrylftx.html