以下是Erlang中可用的關(guān)系運(yùn)算符。
操作符 | 描述 | 示例 |
---|---|---|
== | 測(cè)試兩個(gè)對(duì)象是否相等 | 2 = 2 結(jié)果為 true |
/= | 測(cè)試兩個(gè)對(duì)象是否為不相等 | 3 /= 2 結(jié)果為 true |
< | 測(cè)試左邊對(duì)象是否小于右邊操作對(duì)象 | 2 < 3 結(jié)果為 true |
=< | 測(cè)試左邊對(duì)象是否小于或等于右邊操作對(duì)象 | 2 =<3 結(jié)果為 true |
> | 測(cè)試左邊對(duì)象是否大于右邊操作對(duì)象 | 3 > 2 結(jié)果為 true |
>= | 測(cè)試左邊對(duì)象是否大于或等于右邊操作對(duì)象 | 3 >= 2 結(jié)果為 true |
以下代碼段顯示了如何使用各種運(yùn)算符。
-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