逻辑运算符
这些逻辑运算符用于计算布尔表达式。以下是在 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",[trueorfalse]),
io:fwrite("~w~n",[trueandfalse]),
io:fwrite("~w~n",[true xor false]),
io:fwrite("~w~n",[notfalse]).
执行上面的代码,输出结果如下 -
true false true true
上一篇:
Erlang关系运算符实例
下一篇:
Erlang位运算符实例
