千家信息网

Erlang的运算符怎么用

发表于:2024-11-27 作者:千家信息网编辑
千家信息网最后更新 2024年11月27日,这篇文章给大家分享的是有关Erlang的运算符怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Erlang的比较运算符opDescription==等于/=不等于=<小
千家信息网最后更新 2024年11月27日Erlang的运算符怎么用

这篇文章给大家分享的是有关Erlang的运算符怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

Erlang的比较运算符

opDescription==等于/=不等于=<小于等于<小于>=大于等于>大于=:=精确的等于=/=精确的不等于等于和精确等于的区别:
如果要比较两个数,如果两个数之间是不同的类型,比如float和int那么,==操作会首先把两个数字转换成相同的相同类型。举例:

1> 1==1.0.
true
2> 1=:=1.0.
false

所以一般推荐用精确等于去比较

比较运算符的大小级别:

number < atom < reference < fun < port < pid < tuple < list < bit string

3> 1 > a.

false

opDescriptionArgument type+
number-
number+
number-
number*
number/浮点数除法,结果是浮点数numberbnot一元not运算符integerdiv整数除法,结果是整数integerrem求玉树integerbandand运算integerboror运算integerbxorxor异或运算integerbsl左移位操作integerbsr右移位操作integer
逻辑运算符

opDescriptionnot一元逻辑notand逻辑andor逻辑orxor逻辑xor原子true 和false表示逻辑的"真"和"假"
此外,逻辑运算符还包括一个orelse 和andalso

原始的or和and是不带"短路运算"操作的,而orelse和andalso是带短路运算操作的。

短路运算举例

Express1 and Express2

Express1 andalso Express2

如果Express1 为假,and会继续判断Express2,然后整体判定为假,而andalso"短路"操作,直接判定整个表达式为假,从效率上来说,andalso会高一些

复制代码 代码如下:


op Description
== 等于
/= 不等于
=< 小于等于
< 小于
>= 大于等于
> 大于
=:= 精确的等于
=/= 精确的不等于


Examples

复制代码 代码如下:


> 1==1.0.
true
> 1=:=1.0.
false
> 1 > a.
false


注: 一般语言的 小于等于 是"<=" 而erlang的 "=<" 这样写

感谢各位的阅读!关于"Erlang的运算符怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

运算 运算符 逻辑 精确 代码 两个 相同 内容 整数 更多 点数 篇文章 类型 结果 除法 不同 不错 原始 实用 之间 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 易语言怎样建sql数据库 怎样防止其他人读数据库 计算机网络技术是否工程类 网络安全日征文 轨道检测软件开发 湖北传视网络技术有限公司 郑州缪斯网络技术 人机工程学数据库技术 数据库原理及应用教程视频教学 先写入文件再写入数据库 访问服务器500 华为网络安全hcip题库 无锡定制软件开发团队 专业技术人员网络安全测试题 如何做好手机网络安全防范大讨论 安徽创盈网络技术有限公司简介 几年不得从事网络安全管理 企业运营管理服务器要求 服务器电源线是左a右b 服务器管理员申请访问权限 如何看lol是哪个国家的服务器 计算机网络技术和维修 数据库网上书店注意事项 饥荒联机版专项服务器启动失败 软件开发包括技术服务 网络安全 制度 成都彼岸互联网科技 维普三个数据库的相同点 网络安全评估系统漏洞扫描 互联网智能科技游戏
0