Функции Сравнения
Функции сравнения ниже возвращают 0 или 1 с типом UInt8. Сравнивать можно только значения внутри одной группы (например, UInt16 и UInt64), но не между группами (например, UInt16 и DateTime). Возможны сравнения чисел и строк, так же как и сравнение строк с датами и дат с временем. Для кортежей и массивов сравнение проводится лексикографически, что означает, что сравнение осуществляется для каждого соответствующего элемента левой и правой стороны кортежа/массива.
Следующие типы могут быть сравнены:
- числа и десятичные числа
- строки и фиксированные строки
- даты
- даты с временем
- кортежи (лексикографическое сравнение)
- массивы (лексикографическое сравнение)
Строки сравниваются побайтово. Это может привести к неожиданным результатам, если одна из строк содержит многобайтовые символы UTF-8. Строка S1, которая имеет другую строку S2 в качестве префикса, считается длиннее S2.
equals, =, == операторы
Синтаксис
Псевдонимы:
a = b(оператор)a == b(оператор)
notEquals, !=, <> операторы
Синтаксис
Псевдонимы:
a != b(оператор)a <> b(оператор)
less, < оператор
Синтаксис
Псевдонимы:
a < b(оператор)
greater, > оператор
Синтаксис
Псевдонимы:
a > b(оператор)
lessOrEquals, <= оператор
Синтаксис
Псевдонимы:
a <= b(оператор)
greaterOrEquals, >= оператор
Синтаксис
Псевдонимы:
a >= b(оператор)