關係運算符允許對象比較。以下是在 Erlang 可用的關係運算符。
操作符 | 描述 | 示例 |
---|---|---|
== | 測試兩個對象是否相等 | 2 = 2 結果為 true |
/= | 測試兩個對象是否為不相等 | 3 /= 2 結果為 true |
< | 測試左邊對象是否小於右邊操作對象 | 2 < 3 結果為 true |
=< | 測試左邊對象是否小於或等於右邊操作對象 | 2 =<3 結果為 true |
> | 測試左邊對象是否大於右邊操作對象 | 3 > 2 結果為 true |
>= | 測試左邊對象是否大於或等於右邊操作對象 | 3 >= 2 結果為 true |
下麵的代碼片段顯示了各個運算符的使用。
示例
-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算術運算符示例
下一篇:
Erlang邏輯運算符實例