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