源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
查看: 373|回复: 32

[PHP编程] Erlang的运算符(比较运算符,数值运算符,移位运算符,逻辑运算符)

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2012-7-23 23:11:09 | 显示全部楼层 |阅读模式
如果要比较两个数,如果两个数之间是不同的类型,比如float和int那么,==操作会首先把两个数字转换成相同的相同类型 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的 "=<" 这样写
回复

使用道具 举报

0

主题

2万

回帖

55

积分

注册会员

Rank: 2

积分
55
发表于 2022-8-23 17:15:10 | 显示全部楼层
终于找到了,我擦
回复 支持 反对

使用道具 举报

匿名  发表于 2022-8-23 18:00:32

online casino

casino
<a href="https://slotsonfreegames.com/">casino games</a>
回复 支持 反对

使用道具

匿名  发表于 2022-8-23 18:01:08

casinos


casinos online
<a href="https://slotsonfreegames.com/">casino games</a>
回复 支持 反对

使用道具

匿名  发表于 2022-8-23 18:01:41

casino real money


casinos
<a href="https://slotsonfreegames.com/">casinos</a>
回复 支持 反对

使用道具

匿名  发表于 2022-8-23 18:02:10

casinos online


casino
<a href="https://slotsonfreegames.com/">gambling</a>
回复 支持 反对

使用道具

匿名  发表于 2022-8-23 18:02:47

slots


casinos
<a href="https://slotsonfreegames.com/">online casinos</a>
回复 支持 反对

使用道具

匿名  发表于 2022-8-23 18:04:06

slots


casino
<a href="https://slotsonfreegames.com/">casino online</a>
回复 支持 反对

使用道具

匿名  发表于 2022-8-23 18:04:33

casino game

online casino
<a href="https://slotsonfreegames.com/">casino real money</a>
回复 支持 反对

使用道具

匿名  发表于 2022-8-23 18:05:42

casino games


casino real money
<a href="https://slotsonfreegames.com/">casino online</a>
回复 支持 反对

使用道具

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2024-11-23 04:33 , Processed in 0.071557 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表