最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Erlang的運算符(比較運算符,數(shù)值運算符,移位運算符,邏輯運算符)

 更新時間:2012年07月23日 23:11:09   作者:  
如果要比較兩個數(shù),如果兩個數(shù)之間是不同的類型,比如float和int那么,==操作會首先把兩個數(shù)字轉(zhuǎn)換成相同的相同類型
Erlang的比較運算符

opDescription==等于/=不等于=<小于等于<小于>=大于等于>大于=:=精確的等于=/=精確的不等于等于和精確等于的區(qū)別:
如果要比較兩個數(shù),如果兩個數(shù)之間是不同的類型,比如float和int那么,==操作會首先把兩個數(shù)字轉(zhuǎn)換成相同的相同類型。舉例:

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/浮點數(shù)除法,結(jié)果是浮點數(shù)numberbnot一元not運算符integerdiv整數(shù)除法,結(jié)果是整數(shù)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會繼續(xù)判斷Express2,然后整體判定為假,而andalso”短路”操作,直接判定整個表達式為假,從效率上來說,andalso會高一些

復(fù)制代碼 代碼如下:

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

Examples
復(fù)制代碼 代碼如下:

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

注: 一般語言的 小于等于 是"<=" 而erlang的 "=<" 這樣寫

相關(guān)文章

最新評論

保德县| 大化| 镇赉县| 铜陵市| 界首市| 平山县| 星子县| 饶河县| 昭通市| 天镇县| 仙居县| 新宁县| 潼关县| 财经| 成武县| 康乐县| 石城县| 青川县| 和田县| 城步| 中西区| 朝阳县| 灵寿县| 南开区| 武功县| 城固县| 贵港市| 阳信县| 福清市| 黎城县| 乐东| 凉山| 咸阳市| 汨罗市| 铁岭市| 秦皇岛市| 滁州市| 都昌县| 马公市| 炎陵县| 额敏县|