Erlang - 關係運算符



以下是Erlang中可用的關係運算符。

運算子 描述 示例
== 測試兩個物件之間的相等性 2 = 2 將返回真
/= 測試兩個物件之間的不相等性 3 /= 2 將返回真
< 檢查左側物件是否小於右側運算元。 2 < 3 將返回真
=< 檢查左側物件是否小於或等於右側運算元。 2 =< 3 將返回真
> 檢查左側物件是否大於右側運算元。 3 > 2 將返回真
>= 檢查左側物件是否大於或等於右側運算元。 3 >= 2 將返回真

以下程式碼片段顯示瞭如何使用各種運算子。

示例

-module(helloworld). 
-export([start/0]). 

start() -> 
   io:fwrite("~w~n",[3==2]), 
   io:fwrite("~w~n",[3/=2]), 
   io:fwrite("~w~n",[3<2]), 
   io:fwrite("~w~n",[3=<2]), 
   io:fwrite("~w~n",[3>2]), 
   io:fwrite("~w~n",[3>=2]).

上述程式的輸出將為:

輸出

false
true
false
false
true
true
erlang_operators.htm
廣告
© . All rights reserved.