Erlang 逻辑运算符

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",[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 运算符