Вверх ↑
Пакеты 
Кодогенерация 
RTCG 
Операторы - Логические операторы

Логические операторы
Описание
   Описание операторов приведено в порядке увеличения их приоритета. Операторы в рамках одного описания имеют одинаковый приоритет и порядок их выполнения в выражение определяется слева направо.

Операторы присваивания =, -=, +=, *=, /=
   Присваивает новое значение переменной

Условный оператор <exp1> ? <exp2>:<exp3>
   Аналогичен операторам языка С: если выражение <exp1> верно, то возвращает <exp2>, иначе <exp3>

Отложенная конкатенация &, &&
   Операторы конкатенации операндов. Подробнее о них можно прочить в разделе Концепция пакета.

Логический оператор or
   Стандартный оператор ИЛИ

Логический оператор and
   Стандартный оператор И

Операторы сравнения ==,<,>,<=,>=,!=
   Стандартные операторы сравнения

Арифметические операторы +, -
   Стандартные арифметические операторы сложения и вычитания. Для строк оператор + выполняет безусловную конкатенацию.

Арифметические операторы *, /
   Стандартные арифметические операторы умножения и деления. Для целых чисел оператор / производит целочисленное деление с отбрасыванием дробной части.

Бинарные операторы сдвига <<, >>
   Бинарные операторы сдвига влево и вправо соответственно

Бинарные операторы _and_, _or_
   Бинарные операторы И и ИЛИ

Оператор инвертирования !, not, -?, $
   Стандартный оператор инвертирования и унарная операция отрицания. Причем ! полностью эквивалентен not. $ - объявление локальной переменной.

Инкремент и декримент ++, --
   Аналогичны операторам языка С.

Оператор вызова ()
   Вызывает функцию или метод объекта

Индексный оператор []
   Позволяет получить доступ к элементам массива по их индексам.

Оператор доступа к полю объекта .
   Позволяет получить поле или метод объекта
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)
Комментарий
...