Erlang - Operatori relazionali
Di seguito sono riportati gli operatori relazionali disponibili in Erlang.
Operatore | Descrizione | Esempio |
---|---|---|
== | Verifica l'uguaglianza tra due oggetti | 2 = 2 darà vero |
/ = | Verifica la differenza tra due oggetti | 3 / = 2 darà vero |
< | Verifica se l'oggetto sinistro è minore dell'operando destro. | 2 <3 darà vero |
= < | Verifica se l'oggetto sinistro è minore o uguale all'operando destro. | 2 = <3 darà vero |
> | Verifica se l'oggetto sinistro è maggiore dell'operando destro. | 3> 2 darà vero |
> = | Verifica se l'oggetto sinistro è maggiore o uguale all'operando destro. | 3> = 2 darà vero |
Il frammento di codice seguente mostra come utilizzare i vari operatori.
Esempio
-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]).
L'output del programma di cui sopra sarà:
Produzione
false
true
false
false
true
true