Справочник по операторам многомерных выражений

Язык многомерных выражений поддерживает арифметические и логические операторы, операторы сравнения, операторы над наборами, а также строковые и унарные операторы. В следующей таблице содержится список допустимых операторов и их описания.

В этом разделе

Раздел

Описание

-- (комментарий) (многомерные выражения)

Обозначает текст комментариев пользователя.

- (разность множеств) (многомерные выражения)

Выполняет операцию над наборами, которая возвращает разность двух наборов, удаляя дубликаты элементов.

- (отрицательное значение) (многомерные выражения)

Выполняет унарную операцию, возвращающую отрицательное значение числового выражения.

- (вычитание) (многомерные выражения)

Выполняет арифметическое действие вычитания одного числа из другого.

* (перекрестное соединение) (многомерные выражения)

Выполняет операцию над наборами, возвращающую перекрестное произведение двух наборов.

* (умножение) (многомерные выражения)

Выполняет арифметическое действие умножения над двумя числами.

/ (деление) (многомерные выражения)

Выполняет арифметическую операцию, которая делит одно число на другое.

^ (возведение в степень) (многомерное выражение)

Выполняет арифметическую операцию, которая возводит одно число в степень, указанную вторым числом.

/*...*/ (комментарий) (многомерные выражения)

Обозначает текст комментариев пользователя.

// (комментарий) (многомерные выражения)

Обозначает текст комментария пользователя.

: (диапазон) (многомерные выражения)

Выполняет операцию над наборами, которая возвращает естественно упорядоченный набор с двумя заданными элементами в качестве конечных точек, а также все элементы между этими двумя точками, включенные в виде элементов набора.

+ (сложение) (многомерные выражения)

Выполняет арифметическое действие сложения двух чисел.

+ (положительное значение) (многомерные выражения)

Выполняет унарную операцию, возвращающую положительное значение числового выражения.

+ (сцепление строк) (многомерные выражения)

Выполняет строковую операцию сцепления двух или более символьных строк, кортежей или сочетаний строк и кортежей.

+ (объединение) (многомерные выражения)

Выполняет операцию над наборами, которая возвращает объединение двух наборов с удалением повторяющихся элементов.

< (меньше) (многомерные выражения)

Выполняет операцию сравнения, которая определяет, больше или меньше ли значение одного многомерного выражения, чем значение другого многомерного выражения.

<= (меньше или равно) (многомерные выражения)

Выполняет операцию сравнения, которая определяет, меньше или равно ли значение одного многомерного выражения значению другого многомерного выражения.

<> (не равно) (многомерные выражения)

Выполняет операцию сравнения, которая определяет, не равно ли значение одного многомерного выражения значению другого многомерного выражения.

= (равно) (многомерные выражения)

Выполняет операцию сравнения, которая определяет, равно ли значение одного многомерного выражения значению другого многомерного выражения.

> (больше) (многомерные выражения)

Выполняет операцию сравнения, которая определяет, больше ли значение одного многомерного выражения, чем значение другого многомерного выражения.

>= (больше или равно) (многомерные выражения)

Выполняет операцию сравнения, которая определяет, больше или равно ли значение одного многомерного выражения значению другого многомерного выражения.

AND (многомерные выражения)

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

IS (многомерные выражения)

Выполняет логическое сравнение двух выражений объектов.

NOT (многомерные выражения)

Выполняет логическое отрицание числового выражения.

OR (многомерные выражения)

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

XOR (многомерные выражения)

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