Erlang - 邏輯運算子



以下是 Erlang 中可用的邏輯運算子。

運算子 描述 示例
or 這是邏輯“與”運算子 true or true 將得到 true
and 這是邏輯“或”運算子 True and false 將得到 false
not 這是邏輯“非”運算子 not false 將得到 true
xor 這是邏輯異或“xor”運算子 True xor false 將得到 true

以下程式碼片段顯示瞭如何使用各種運算子。

示例

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

start() -> 
   io:fwrite("~w~n",[true or false]),  
   io:fwrite("~w~n",[true and false]), 
   io:fwrite("~w~n",[true xor false]), 
   io:fwrite("~w~n",[not false]).

上述程式的輸出將是 -

輸出

true
false
true
true
erlang_operators.htm
廣告

© . All rights reserved.