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

Логические операторы Erlang

Операторы Erlang

Вот логические операторы, доступные в Erlang.

Оператор Описание Пример
or Логический оператор "или" Результат true или true равен true
andЛогический оператор "и" Результат true и false равен false
notЛогический оператор "не" Результат не false равен true
xorЛогический оператор "исключение" Результат True xor false равен false

Следующий фрагмент кода показывает, как использовать различные операторы.

Онлайн пример

-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]).

Вывод программы будет следующим:

true
false
true
true

Операторы Erlang