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("wn",[trueorfalse]),
io:fwrite("wn",[trueandfalse]),
io:fwrite("wn",[true xor false]),
io:fwrite("wn",[notfalse]).
執行上面的代碼,輸出結果如下 -
true
false
true
true