Erlang - Operadores relacionales
A continuación se muestran los operadores relacionales disponibles en Erlang.
Operador | Descripción | Ejemplo |
---|---|---|
== | Prueba la igualdad entre dos objetos | 2 = 2 dará verdadero |
/ = | Prueba la diferencia entre dos objetos | 3 / = 2 dará verdadero |
< | Comprueba si el objeto izquierdo es menor que el operando derecho. | 2 <3 dará verdadero |
= < | Comprueba si el objeto izquierdo es menor o igual que el operando derecho. | 2 = <3 dará verdadero |
> | Comprueba si el objeto izquierdo es mayor que el operando derecho. | 3> 2 dará verdadero |
> = | Comprueba si el objeto izquierdo es mayor o igual que el operando derecho. | 3> = 2 dará verdadero |
El siguiente fragmento de código muestra cómo se pueden utilizar los distintos operadores.
Ejemplo
-module(helloworld).
-export([start/0]).
start() ->
io:fwrite("~w~n",[3==2]),
io:fwrite("~w~n",[3/=2]),
io:fwrite("~w~n",[3<2]),
io:fwrite("~w~n",[3=<2]),
io:fwrite("~w~n",[3>2]),
io:fwrite("~w~n",[3>=2]).
La salida del programa anterior será:
Salida
false
true
false
false
true
true