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
广告