求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
要资料
 
 
 

Lua 教程
Lua开发环境
Lua基本语法
Lua变量
Lua数据类型
Lua运算符
Lua循环
Lua决策
Lua函数
Lua字符串
Lua数组
Lua迭代器
Lua表格
Lua模块
Lua元表
Lua协同程序
Lua文件I/O
Lua错误处理
Lua 高级教程
Lua调试
Lua垃圾收集
Lua面向对象
Lua Web编程
Lua数据库/MYSQL操作
Lua游戏编程
Lua标准库
 
 

Lua运算符
982 次浏览
35次  

运算符是一个符号可以告诉解释,以执行特定的数学或逻辑操作。 Lua中语言有丰富的内置运算符以及运算符提供了以下类型:

算术运算符

关系运算符

逻辑运算符

其它运算符

本教程将一个接一个讲解算术,关系,逻辑和其他各种运算符。

算术运算符

下表列出了所有Lua中语言支持的算术运算符。假设变量A持有10和变量B持有20则:

关系运算符

下表列出了所有Lua语言支持的关系运算符。假设变量A持有10和变量B持有20则:

逻辑运算符

下表列出了所有的Lua语言支持的逻辑运算符。假设变量A持有true,变量B持有false:

其它运算符

通过Lua语言支持其他运算符包括串联和长度。

Lua运算符优先级

运算符优先级来确定条件的表达式中的分组。这会影响一个表达式如何计算。某些运算符的优先级高于其他;例如,乘法运算符的优先级比加法运算更高:

例如 x = 7 + 3 * 2;这里x被分配13,不是20,因为运算符*的优先级比+高,所以先得到乘以3*2,然后添加7。

这里具有最高优先级运算符出现在表的顶部,那些具有最低出现在底部。在一个表达式,更高的优先级运算符将首先计算赋值。

 


您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码: 验证码,看不清楚?请点击刷新验证码 必填



982 次浏览
35次
 捐助