Erlang - Opérateurs logiques
Voici les opérateurs logiques disponibles dans Erlang.
Opérateur | La description | Exemple |
---|---|---|
ou | Il s'agit de l'opérateur logique «et» | vrai ou vrai donnera vrai |
et | Il s'agit de l'opérateur logique «ou» | Vrai et faux donneront faux |
ne pas | C'est l'opérateur logique «non» | pas faux donnera vrai |
xor | Il s'agit de l'opérateur logique «xor» exclusif | Vrai x ou faux 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",[true or false]),
io:fwrite("~w~n",[true and false]),
io:fwrite("~w~n",[true xor false]),
io:fwrite("~w~n",[not false]).
La sortie du programme ci-dessus sera -
Production
true
false
true
true