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

