English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Operadores lógicos Erlang

Operadores do Erlang

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
andOperador lógico 'and' O resultado de true and false é false
notOperador lógico 'não' O resultado de não false é true
xorOperador lógico 'xor' O resultado de true xor false é false

O seguinte trecho de código mostra como usar vários operadores.

Exemplo online

-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

Operadores do Erlang