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