Erlang - Operatori logici
Di seguito sono riportati gli operatori logici disponibili in Erlang.
Operatore | Descrizione | Esempio |
---|---|---|
o | Questo è l'operatore logico "and" | vero o vero darà vero |
e | Questo è l'operatore logico "or" | Vero e falso daranno falso |
non | Questo è l'operatore logico "non" | non falso darà vero |
xor | Questo è l'operatore logico esclusivo "xor" | True xor false darà vero |
Il frammento di codice seguente mostra come utilizzare i vari operatori.
Esempio
-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]).
L'output del programma di cui sopra sarà:
Produzione
true
false
true
true