Erlang - 逻辑运算符


以下是 Erlang 中可用的逻辑运算符。

操作员 描述 例子
或者 这是逻辑“与”运算符 true 或 true 将给出 true
这是逻辑“或”运算符 真与假将给出假
不是 这是逻辑“非”运算符 不假将给真
异或 这是逻辑异或“异或”运算符 true 异或 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