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

Opérateurs relationnels Erlang

Opérateurs Erlang

Voici les opérateurs relationnels disponibles dans Erlang.

Opérateur Description Exemple
== Teste si deux objets sont égaux 2 = 2 Le résultat est true
/= Teste si deux objets ne sont pas égaux 3 /= 2 Le résultat est true
< Teste si l'objet de gauche est inférieur à l'objet de droite 2 < 3 Le résultat est true
<=Teste si l'objet de gauche est inférieur ou égal à l'objet de droite 2 <=3 Le résultat est true
>Teste si l'objet de gauche est supérieur à l'objet de droite 3 > 2 Le résultat est true
>=Teste si l'objet de gauche est supérieur ou égal à l'objet de droite 3 >= 2 Le résultat est true

Le code suivant montre comment utiliser divers opérateurs.

Exemple en ligne

-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 sera :

false
true
false
false
true
true

Opérateurs Erlang