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

Операторы отношений Erlang

Операторы Erlang

Ниже приведены доступные в Erlang отношения операторы.

Оператор Описание Пример
== Тест на равенство двух объектов 2 = 2 Результат равен true
/= Тест на неравенство двух объектов 3 /= 2 Результат равен true
< Тест левой переменной на понижение правой переменной 2 < 3 результат true
<=Тест левой переменной на понижение или равенство правой переменной 2 =< 3 результат true
>Тест левой переменной на превышение правой переменной 3 > 2 результат true
>=Тест левой переменной на превышение или равенство правой переменной 3 >= 2 результат true

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

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

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

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

false
true
false
false
true
true

Операторы Erlang