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