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

Operadores lógicos de Erlang

Operadores de Erlang

A continuación se muestran los operadores lógicos disponibles en Erlang.

Operador Descripción Ejemplo
or Operador lógico "o" El resultado de true o true es true
andOperador lógico "and" El resultado de true and false es false
notOperador lógico "no" El resultado de no false es true
xorOperador lógico "xor" El resultado de true xor false es false

El siguiente fragmento de código muestra cómo se utilizan varios operadores.

Ejemplo en línea

-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]).

La salida del programa será:

true
false
true
true

Operadores de Erlang