Erlang邏輯運算符實例

邏輯運算符
這些邏輯運算符用於計算布爾運算式。以下是在 Erlang 可用的邏輯運算。
操作符 描述 示例
or 邏輯 “或”操作符 true 或 true 結果為 true
and 邏輯 “與”操作符 True 與 false 結果為 false
not 邏輯 “非”操作符 非 false 結果為 true
xor 邏輯 “異或”操作符 True異或 false 結果為 false

下麵的代碼片段顯示了各個運算符的使用。

實例

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

start()->
   io:fwrite("~w~n",[trueorfalse]),
   io:fwrite("~w~n",[trueandfalse]),
   io:fwrite("~w~n",[true xor false]),
   io:fwrite("~w~n",[notfalse]).
執行上面的代碼,輸出結果如下 - 
true
false
true
true

上一篇: Erlang關係運算符實例 下一篇: Erlang位運算符實例