| Операторы | - Логические операторы |
Логические операторы
Описание
Описание операторов приведено в порядке увеличения их приоритета. Операторы в рамках одного описания имеют одинаковый приоритет и порядок их выполнения в выражение определяется слева направо.
Операторы присваивания =, -=, +=, *=, /=
Присваивает новое значение переменной
Условный оператор <exp1> ? <exp2>:<exp3>
Аналогичен операторам языка С: если выражение <exp1> верно, то возвращает <exp2>, иначе <exp3>
Отложенная конкатенация &, &&
Операторы конкатенации операндов. Подробнее о них можно прочить в разделе Концепция пакета.
Логический оператор or
Стандартный оператор ИЛИ
Логический оператор and
Стандартный оператор И
Операторы сравнения ==,<,>,<=,>=,!=
Стандартные операторы сравнения
Арифметические операторы +, -
Стандартные арифметические операторы сложения и вычитания. Для строк оператор + выполняет безусловную конкатенацию.
Арифметические операторы *, /
Стандартные арифметические операторы умножения и деления. Для целых чисел оператор / производит целочисленное деление с отбрасыванием дробной части.
Бинарные операторы сдвига <<, >>
Бинарные операторы сдвига влево и вправо соответственно
Бинарные операторы _and_, _or_
Бинарные операторы И и ИЛИ
Оператор инвертирования !, not, -?, $
Стандартный оператор инвертирования и унарная операция отрицания. Причем ! полностью эквивалентен not. $ - объявление локальной переменной.
Инкремент и декримент ++, --
Аналогичны операторам языка С.
Оператор вызова ()
Вызывает функцию или метод объекта
Индексный оператор []
Позволяет получить доступ к элементам массива по их индексам.
Оператор доступа к полю объекта .
Позволяет получить поле или метод объекта
Операторы присваивания =, -=, +=, *=, /=
Присваивает новое значение переменной
Условный оператор <exp1> ? <exp2>:<exp3>
Аналогичен операторам языка С: если выражение <exp1> верно, то возвращает <exp2>, иначе <exp3>
Отложенная конкатенация &, &&
Операторы конкатенации операндов. Подробнее о них можно прочить в разделе Концепция пакета.
Логический оператор or
Стандартный оператор ИЛИ
Логический оператор and
Стандартный оператор И
Операторы сравнения ==,<,>,<=,>=,!=
Стандартные операторы сравнения
Арифметические операторы +, -
Стандартные арифметические операторы сложения и вычитания. Для строк оператор + выполняет безусловную конкатенацию.
Арифметические операторы *, /
Стандартные арифметические операторы умножения и деления. Для целых чисел оператор / производит целочисленное деление с отбрасыванием дробной части.
Бинарные операторы сдвига <<, >>
Бинарные операторы сдвига влево и вправо соответственно
Бинарные операторы _and_, _or_
Бинарные операторы И и ИЛИ
Оператор инвертирования !, not, -?, $
Стандартный оператор инвертирования и унарная операция отрицания. Причем ! полностью эквивалентен not. $ - объявление локальной переменной.
Инкремент и декримент ++, --
Аналогичны операторам языка С.
Оператор вызова ()
Вызывает функцию или метод объекта
Индексный оператор []
Позволяет получить доступ к элементам массива по их индексам.
Оператор доступа к полю объекта .
Позволяет получить поле или метод объекта
BB-code статьи для вставки
Всего комментариев: 0
(комментарии к статье еще не добавлены)