Приоритет операторов Ruby
Приоритет операторов
Вот список операторов Ruby по приоритету (сверху вниз):
Оператор (ы) | операция |
---|---|
!, ~, + | Логическое НЕ, побитовое дополнение, унарный плюс |
** | Возведение |
- | Унарный минус (определите с помощью [email protected) ) |
*, /,% | Умножение, деление, по модулю (остаток) |
+, - | Сложение (или объединение), вычитание |
<<, >> | Побитовое смещение влево (или добавление), побитовое смещение вправо |
& | Побитовое И |
|, ^ | Побитовое ИЛИ, побитовое XOR |
>,> =, <, <= | заказ |
<=>, ==, ===,! =, = ~,! ~ | Равенство, сопоставление с образцом, сравнение |
&& | Логическое И |
|| | Логическое ИЛИ |
.., ... | Создание диапазона и булевы триггеры |
?,: | условный |
Модификатор-спасательное | Модификатор обработки исключений |
=, + =, - = и т. д. | присваивание |
определены? | Определение и тип тестовой переменной |
не | Логическое НЕ (низкий приоритет) |
или и | Логическое ИЛИ, логическое И |
модификатор-если, модификатор-если, модификатор-пока, модификатор-до | Условные и циклические модификаторы |
{} блоки | блоки |
Предыдущая: Рубин Переменные, Константы
Далее: Рубиновые арифметические операторы
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code