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