美文网首页
lua表达式

lua表达式

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

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

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

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

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

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

优先级从高到低是这样的

^

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

* / %  先乘除再加减

+ -

..

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

and

or

相关文章

  • lua入门笔记 目录

    lua的中文API lua入门笔记1 类型 表达式 语句 函数lua入门笔记2 深入函数 深入函数 迭代器与泛型f...

  • 函数

    Lua 函数 在Lua中,函数是对语句和表达式进行抽象的主要方法 Lua 提供了许多的内建函数,你可以很方便的在程...

  • Lua -<3>- 表达式

    注:lua5.0以上版本去除了table.getn方法,可以用#tableName代替 Lua 中的表达式包括数字...

  • Lua极简入门(四)——条件判断

    表达式 表达式是条件判断的基础,Lua的表达式同其他语言类似,只是表示方式上有一些变化。其表达式主要分为如下几种 ...

  • lua表达式

    算术运算:四则运算、指数^、取模% 关系运算:大小比较与相等,注意不等是用~=来表示。返回值是布尔 逻辑运算:与或...

  • lua学习之表达式篇

    表达式 表达式用于表达值 lua 中表达式可以为数字常量,自变字符串,变量,一元和二元操作符,函数调用、函数定义、...

  • lua学习前5章解惑

    lua学习前5章解惑 基础概念 -l 参数 表达式 链表 语句 不论是赋值还是循环赋值,其对表达式或值的运算都是在...

  • Lua 函数

    在Lua中,函数是对语句和表达式进行抽象的主要方法。既可以用来处理一些特殊的工作,也可以用来计算一些值。 Lua ...

  • 在 lua 的 string 库中的正则表达式

    标题: 在 lua 的 string 库中的正则表达式作者: 神梦无痕(email:smwh@vip.qq.com...

  • Lua解析神器Lpeg

    Lua Lpeg 用基本匹配函数,组合匹配表达式 所有匹配函数返回userdata类型,是一个匹配模式(以下用pa...

网友评论

      本文标题:lua表达式

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