美文网首页
lua表达式

lua表达式

作者: 李白太白 | 来源:发表于2017-04-08 09:58 被阅读22次

    算术运算:四则运算、指数^、取模%

    关系运算:大小比较与相等,注意不等是用~=来表示。返回值是布尔

    逻辑运算:与或非,注意这里比较特别使用短路求值。

    字符串连接:两个点号,python中用的+号。python中字符串+数字会报错。lua里会自动转换数字为字符串。字符串的本质是readonly,多个字符串连接都是低效的,python中也是一样。使用table.concat()是一个好的选择。

    最后看下优先级:搞不懂就用括号来保障优先级。

    优先级从高到低是这样的

    ^

    not  #表示取长度。- 这是负号

    * / %  先乘除再加减

    + -

    ..

    < > << >> >= <= == ~=

    and

    or

    相关文章

      网友评论

          本文标题:lua表达式

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