Erlang - 逻辑运算符

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

运算符 描述 示例
or 这是逻辑"与"运算符 true 或 true 将给出 true
and 这是逻辑"或"运算符 正确和错误将给出错误
not 这是逻辑"非"运算符 不为假则为真
xor 这是逻辑异或"异或"运算符 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.html