English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A seguir estão os operadores lógicos disponíveis no Erlang.
Operador | Descrição | Exemplo |
---|---|---|
or | Operador lógico 'ou' | O resultado de true ou true é true |
and | Operador lógico 'and' | O resultado de true and false é false |
not | Operador lógico 'não' | O resultado de não false é true |
xor | Operador lógico 'xor' | O resultado de true xor false é false |
O seguinte trecho de código mostra como usar vários operadores.
-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]).
A saída do programa acima será:
true false true true