Erlang - Opérateurs relationnels
Voici les opérateurs relationnels disponibles dans Erlang.
Opérateur | La description | Exemple |
---|---|---|
== | Teste l'égalité entre deux objets | 2 = 2 donnera vrai |
/ = | Teste la différence entre deux objets | 3 / = 2 donnera vrai |
< | Vérifie si l'objet gauche est inférieur à l'opérande droit. | 2 <3 donnera vrai |
= < | Vérifie si l'objet gauche est inférieur ou égal à l'opérande droit. | 2 = <3 donnera vrai |
> | Vérifie si l'objet gauche est supérieur à l'opérande droit. | 3> 2 donnera vrai |
> = | Vérifie si l'objet gauche est supérieur ou égal à l'opérande droit. | 3> = 2 donnera vrai |
L'extrait de code suivant montre comment les différents opérateurs peuvent être utilisés.
Exemple
-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 sortie du programme ci-dessus sera -
Production
false
true
false
false
true
true