⟵ сюдатуда ⟶
  • Quick start
  • Установка MIT
  • Установка PRO
  • Обновления
  • Оптимизация
  • Обновление v4-v5
  • Бэкапы
  • Консольная утилита bin/totum
  • Основы для пользователей
  • Интерфейс и компоновка
  • Таблицы и их параметры
  • Префильтр
  • Поля и их параметры
  • Синтаксис
  • Код, действия, форматирование
  • Реляционные взаимосвязи
  • Порядок расчета и единицы пересчета
  • Автозаполнение расчетных и временных
  • Дублирование строк и циклов
  • Сравнения
  • Правила сравнения
  • Простые сравнения
  • Сравнения списков
  • Включает
  • Сравнения массивов
  • Сравнения списков массивов
  • Простые сравнения
  • Две пустые строки
  • Пустая строка и 0
  • Ноль и null
  • Пустая строка и null
  • Числа как числа
  • Два одинаковых числа
  • Одинаковые число и число как строка
  • Число как строка и другое число
  • Строки только из цифр и точки
  • Строка цифры-буквы с числом как строка
  • Булево и булево
  • Булево и строка true
  • Булево и число 1 как строка
  • Списки
  • Пустой список и пустой список
  • Пустой список и пустая строка
  • Список без null и null
  • Список с null и null
  • Список с null и 0
  • Список с 0 и пустая строка
  • Список с 0 и null
  • Список с false и пустая строка
  • Список с false и null
  • Список с false и 0
  • Два одинаковых списка
  • Два списка с одинаковыми элементами
  • Список из чисел и число как строка
  • Пересекающиеся списки
  • Список и булевых и булево
  • Два списка различающихся 0 и null
  • Два списка различающихся пустой строкой и null
  • Ассоциированные массивы
  • Массив c null и пустой список
  • Функции
  • Отладка
  • Печать и CSV
  • API
  • Роли и пользователи
  • Нотификации
  • Действия по расписанию
  • Системные таблицы
  • [PRO] Деревья
  • [PRO] Анонимные таблицы
  • [PRO] Внешние формы
  • [PRO] Экспорт и импорт таблиц
  • [PRO] MeiliSearch
  • [PRO] Базы данных
  • [PRO] Настройка CSS
  • [PRO] Custom docs
  • [PRO] LDAP AD
  • [PRO] Версии файлов
  • [PRO] List-unsubscribe
  • [PRO] Динамические поля
  • [PRO] Only Office
  • [PRO] Auth Tokens
  • [PRO] 2FA
  • [PRO] Superlang
  • [PRO] Daemons
  • [PRO] Profiler
  • [PRO] Подключение функций
  • [SRV] Установка и подключение
  • [SRV] Экспорт, pdf, загрузка и предпросмотр
  • [SRV] XLSX/DOCX генераторы
  • Таблица сравнений

    Правила сравнения

    Простые сравнения

    Числа сравниваются как числа. Строки как строки.

    При сравнении чисел 12 > 2.

    При сравнении строк 12 < 2.

    Строка с числом сравнивается как:

    • Если строка состоит из числа (разделитель дроби ., без пробелов) то как числа.

    • Во всех остальных случаях как строки.

    Булевы true/false обрабатываются как строки.

    Пустая строка равна отсутствию значения null.

    Число 0 не равно пустой строке и не равно пустому значению null.

    Сравнения списков

    По условию = списки сравниваются по пересечению.

    Сравнение одинарного значения и списка производится по вхождению значения в список.

    Если вы хотите сравнить список полностью с учетом порядка элементов используйте ==.

    Списки не сравниваются по условиям > и <.

    Списки внутри списка сравниваются как == (полностью равны).

    Пустая строка равна = пустому списку $#lc и списку с пустой строкой [1,"",2,3].

    Пустая строка не полностью равна == пустому списку $#lc.

    Включает

    Если вы хотите получить true/false на вопрос включает ли список определенные значения, то это делается через полное сравнение с listCross:

    example: if(condition: $list_1 == $list_cross; then: true; else: false)
    
    list_cross: listCross(list: $list_1; list: $list_2)
    
    list_1: listCreate(item: "1"; item: "3")
    
    list_2: listCreate(item: "1"; item: "2"; item: "3"; item: "4")
    

    Сравнения массивов

    Ассоциированные массивы сравниваются по пересечению значений ключей.

    Если надо сравнить все значения всех ключей без учета порядка используется ==.

    Массивы сравниваются с отдельными значениями всегда с результатом false.

    Массивы не сравниваются > и <.

    Списки внутри значений ключей сравниваются как == — те по полному соответсвию с учетом порядка.

    Пустой массив и пустой список идентичны $#lc.

    Массив с упорядоченными числовыми ключами от 0 с шагом 1 является списком!

    Сравнения списков массивов

    Списки массивов сравниваются как списки по пересечению.

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

    Простые сравнения

    Две пустые строки

    example1_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: ""
    right_eq: ""
    
    // Результат: true
    
    example1_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: ""
    right_noteq: ""
    
    // Результат: false
    
    example1_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: ""
    right_eq2: ""
    
    // Результат: true
    
    example1_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: ""
    right_noteq2: ""
    
    // Результат: false
    
    example1_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: ""
    right_gt: ""
    
    // Результат: false
    
    example1_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: ""
    right_gte: ""
    
    // Результат: true
    
    example1_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: ""
    right_lg: ""
    

    // Результат: false

    example1_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: ""
    right_lge: ""
    
    // Результат: true
    

    Пустая строка и 0

    example4_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: ""
    right_eq: 0
    
    // Результат: false
    
    example4_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: ""
    right_noteq: 0
    
    // Результат: true
    
    example4_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: ""
    right_eq2: 0
    
    // Результат: false
    
    example4_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: ""
    right_noteq2: 0
    
    // Результат: true
    
    example4_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: ""
    right_gt: 0
    
    // Результат: false
    
    example4_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: ""
    right_gte: 0
    
    // Результат: false
    
    example4_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: ""
    right_lg: 0
    
    // Результат: true
    
    example4_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: ""
    right_lge: 0
    
    // Результат: true
    

    Ноль и null

    example6_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: 0
    right_eq: $null_eq
    null_eq: if(condition: true = false; then: "")
    
    // Результат: false
    
    example6_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: 0
    right_noteq: $null_noteq
    null_noteq: if(condition: true = false; then: "")
    
    // Результат: true
    
    example6_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: 0
    right_eq2: $null_eq2
    null_eq2: if(condition: true = false; then: "")
    
    // Результат: false
    
    example6_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: 0
    right_noteq2: $null_noteq2
    null_noteq2: if(condition: true = false; then: "")
    
    // Результат: true
    
    example6_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: 0
    right_gt: $null_gt
    null_gt: if(condition: true = false; then: "")
    
    // Результат: true
    
    example6_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: 0
    right_gte: $null_gte
    null_gte: if(condition: true = false; then: "")
    
    // Результат: true
    
    example6_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: 0
    right_lg: $null_lg
    null_lg: if(condition: true = false; then: "")
    
    // Результат: false
    
    example6_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: 0
    right_lge: $null_lge
    null_lge: if(condition: true = false; then: "")
    
    // Результат: false
    

    Пустая строка и null

    example5_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: ""
    right_eq: $null_eq
    null_eq: if(condition: true = false; then: "")
    
    // Результат: true
    
    example5_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: ""
    right_noteq: $null_noteq
    null_noteq: if(condition: true = false; then: "")
    
    // Результат: false
    
    example5_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: ""
    right_eq2: $null_eq2
    null_eq2: if(condition: true = false; then: "")
    
    // Результат: true
    
    example5_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: ""
    right_noteq2: $null_noteq2
    null_noteq2: if(condition: true = false; then: "")
    
    // Результат: false
    
    example5_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: ""
    right_gt: $null_gt
    null_gt: if(condition: true = false; then: "")
    
    // Результат: false
    
    example5_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: ""
    right_gte: $null_gte
    null_gte: if(condition: true = false; then: "")
    
    // Результат: true
    
    example5_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: ""
    right_lg: $null_lg
    null_lg: if(condition: true = false; then: "")
    
    // Результат: false
    
    example5_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: ""
    right_lge: $null_lge
    null_lge: if(condition: true = false; then: "")
    
    // Результат: true
    

    Числа как числа

    example51_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: 1
    right_eq: 3
    
    // Результат: false
    
    example51_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: 1
    right_noteq: 3
    
    // Результат: true
    
    example51_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: 1
    right_eq2: 3
    
    // Результат: false
    
    example51_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: 1
    right_noteq2: 3
    
    // Результат: true
    
    example51_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: 1
    right_gt: 3
    
    // Результат: false
    
    example51_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: 1
    right_gte: 3
    
    // Результат: false
    
    example51_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: 1
    right_lg: 3
    
    // Результат: true
    
    example51_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: 1
    right_lge: 3
    
    // Результат: true
    

    Два одинаковых числа

    Две одинаковые строки аналогично.

    example2_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: 0
    right_eq: 0
    
    // Результат: true
    
    example2_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: 0
    right_noteq: 0
    
    // Результат: false
    
    example2_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: 0
    right_eq2: 0
    
    // Результат: true
    
    example2_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: 0
    right_noteq2: 0
    
    // Результат: false
    
    example2_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: 0
    right_gt: 0
    
    // Результат: false
    
    example2_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: 0
    right_gte: 0
    
    // Результат: true
    
    example2_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: 0
    right_lg: 0
    
    // Результат: false
    
    example2_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: 0
    right_lge: 0
    
    // Результат: true
    

    Одинаковые число и число как строка

    example3_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: 0
    right_eq: "0"
    
    // Результат: true
    
    example3_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: 0
    right_noteq: "0"
    
    // Результат: false
    
    example3_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: 0
    right_eq2: "0"
    
    // Результат: true
    
    example3_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: 0
    right_noteq2: "0"
    
    // Результат: false
    
    example3_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: 0
    right_gt: "0"
    
    // Результат: false
    
    example3_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: 0
    right_gte: "0"
    
    // Результат: true
    
    example3_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: 0
    right_lg: "0"
    
    // Результат: false
    
    example3_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: 0
    right_lge: "0"
    
    // Результат: true
    

    Число как строка и другое число

    example7_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: "0"
    right_eq: 121212
    
    // Результат: false
    
    example7_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: "0"
    right_noteq: 121212
    
    // Результат: true
    
    example7_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: "0"
    right_eq2: 121212
    
    // Результат: false
    
    example7_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: "0"
    right_noteq2: 121212
    
    // Результат: true
    
    example7_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: "0"
    right_gt: 121212
    
    // Результат: false
    
    example7_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: "0"
    right_gte: 121212
    
    // Результат: false
    
    example7_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: "0"
    right_lg: 121212
    
    // Результат: true
    
    example7_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: "0"
    right_lge: 121212
    
    // Результат: true
    

    Строки только из цифр и точки

    example52_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: "100"
    right_eq: "3.8"
    
    // Результат: false
    
    example52_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: "100"
    right_noteq: "3.8"
    
    // Результат: true
    
    example52_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: "100"
    right_eq2: "3.8"
    
    // Результат: false
    
    example52_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: "100"
    right_noteq2: "3.8"
    
    // Результат: true
    
    example52_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: "100"
    right_gt: "3.8"
    
    // Результат: true
    
    example52_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: "100"
    right_gte: "3.8"
    
    // Результат: true
    
    example52_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: "100"
    right_lg: "3.8"
    
    // Результат: false
    
    example52_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: "100"
    right_lge: "3.8"
    
    // Результат: false
    

    Строка цифры-буквы с числом как строка

    Сравнение с числом аналогично.

    example53_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: "100f"
    right_eq: "3.8"
    
    // Результат: false
    
    example53_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: "100f"
    right_noteq: "3.8"
    
    // Результат: true
    
    example53_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: "100f"
    right_eq2: "3.8"
    
    // Результат: false
    
    example53_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: "100f"
    right_noteq2: "3.8"
    
    // Результат: true
    
    example53_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: "100f"
    right_gt: "3.8"
    
    // Результат: false
    
    example53_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: "100f"
    right_gte: "3.8"
    
    // Результат: false
    
    example53_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: "100f"
    right_lg: "3.8"
    
    // Результат: true
    
    example53_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: "100f"
    right_lge: "3.8"
    
    // Результат: true
    

    Булево и булево

    Для false аналогично!

    example17_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: true
    right_eq: true
    
    // Результат: true
    
    example17_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: true
    right_noteq: true
    
    // Результат: false
    
    example17_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: true
    right_eq2: true
    
    // Результат: true
    
    example17_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: true
    right_noteq2: true
    
    // Результат: false
    
    example17_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: true
    right_gt: true
    
    // Результат: false
    
    example17_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: true
    right_gte: true
    
    // Результат: true
    
    example17_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: true
    right_lg: true
    
    // Результат: false
    
    example17_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: true
    right_lge: true
    
    // Результат: true
    

    Булево и строка true

    Для false аналогично!

    example18_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: true
    right_eq: "true"
    
    // Результат: true
    
    example18_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: true
    right_noteq: "true"
    
    // Результат: false
    
    example18_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: true
    right_eq2: "true"
    
    // Результат: true
    
    example18_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: true
    right_noteq2: "true"
    
    // Результат: false
    
    example18_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: true
    right_gt: "true"
    
    // Результат: false
    
    example18_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: true
    right_gte: "true"
    
    // Результат: true
    
    example18_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: true
    right_lg: "true"
    
    // Результат: false
    
    example18_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: true
    right_lge: "true"
    
    // Результат: true
    

    Булево и число 1 как строка

    Для false сравнение со строкой 0 аналогично!

    example19_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: true
    right_eq: "1"
    
    // Результат: false
    
    example19_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: true
    right_noteq: "1"
    
    // Результат: true
    
    example19_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: true
    right_eq2: "1"
    
    // Результат: false
    
    example19_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: true
    right_noteq2: "1"
    
    // Результат: true
    
    example19_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: true
    right_gt: "1"
    
    // Результат: true
    
    example19_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: true
    right_gte: "1"
    
    // Результат: true
    
    example19_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: true
    right_lg: "1"
    
    // Результат: false
    
    example19_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: true
    right_lge: "1"
    
    // Результат: false
    

    Списки

    Пустой список и пустой список

    example50_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: $#lc
    right_eq: $#lc
    
    // Результат: true
    
    example50_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: $#lc
    right_noteq: $#lc
    
    // Результат: false
    
    example50_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: $#lc
    right_eq2: $#lc
    
    // Результат: true
    
    example50_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: $#lc
    right_noteq2: $#lc
    
    // Результат: false
    
    example50_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: $#lc
    right_gt: $#lc
    
    // Результат: —
    
    example50_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: $#lc
    right_gte: $#lc
    
    // Результат: —
    
    example50_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: $#lc
    right_lg: $#lc
    
    // Результат: —
    
    example50_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: $#lc
    right_lge: $#lc
    
    // Результат: —
    

    Пустой список и пустая строка

    example42_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: $#lc
    right_eq: ""
    
    // Результат: true
    
    example42_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: $#lc
    right_noteq: ""
    
    // Результат: false
    
    example42_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: $#lc
    right_eq2: ""
    
    // Результат: false
    
    example42_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: $#lc
    right_noteq2: ""
    
    // Результат: true
    
    example42_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: $#lc
    right_gt: ""
    
    // Результат: —
    
    example42_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: $#lc
    right_gte: ""
    
    // Результат: —
    
    example42_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: $#lc
    right_lg: ""
    
    // Результат: —
    
    example42_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: $#lc
    right_lge: ""
    
    // Результат: —
    

    Список без null и null

    example61_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: listcreate(item: 0; item: 1; item: 2; item: 3)
    right_eq: $null_eq
    null_eq: if(condition: true = false; then: "")
    
    // Результат: false
    
    example61_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: listcreate(item: 0; item: 1; item: 2; item: 3)
    right_noteq: $null_noteq
    null_noteq: if(condition: true = false; then: "")
    
    // Результат: true
    
    example61_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: listcreate(item: 0; item: 1; item: 2; item: 3)
    right_eq2: $null_eq2
    null_eq2: if(condition: true = false; then: "")
    
    // Результат: false
    
    example61_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: listcreate(item: 0; item: 1; item: 2; item: 3)
    right_noteq2: $null_noteq2
    null_noteq2: if(condition: true = false; then: "")
    
    // Результат: true
    
    example61_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: listcreate(item: 0; item: 1; item: 2; item: 3)
    right_gt: $null_gt
    null_gt: if(condition: true = false; then: "")
    
    // Результат: —
    
    example61_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: listcreate(item: 0; item: 1; item: 2; item: 3)
    right_gte: $null_gte
    null_gte: if(condition: true = false; then: "")
    
    // Результат: —
    
    example61_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: listcreate(item: 0; item: 1; item: 2; item: 3)
    right_lg: $null_lg
    null_lg: if(condition: true = false; then: "")
    
    // Результат: —
    
    example61_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: listcreate(item: 0; item: 1; item: 2; item: 3)
    right_lge: $null_lge
    null_lge: if(condition: true = false; then: "")
    
    // Результат: —
    

    Список с null и null

    example16_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: listCreate(item: $null_eq; item: 1; item: 2; item: 3)
    right_eq: $null_eq
    null_eq: if(condition: true = false; then: "")
    
    // Результат: true
    
    example16_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: listCreate(item: $null; item: 1; item: 2; item: 3)
    right_noteq: $null_noteq_0
    null_noteq_0: if(condition: true = false; then: "")
    
    
    // Результат: false
    
    example16_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: listCreate(item: $null; item: 1; item: 2; item: 3)
    right_eq2: $null_noteq_1
    null_noteq_1: if(condition: true = false; then: "")
    
    
    // Результат: false
    
    example16_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: listCreate(item: $null_noteq2; item: 1; item: 2; item: 3)
    right_noteq2: $null_noteq_2
    null_noteq_2: if(condition: true = false; then: "")
    
    
    // Результат: true
    
    example16_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: listCreate(item: $null_gt; item: 1; item: 2; item: 3)
    right_gt: $null_gt
    null_gt: if(condition: true = false; then: "")
    
    
    // Результат: —
    
    example16_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: listCreate(item: $null_gte; item: 1; item: 2; item: 3)
    right_gte: $null_gte
    null_gte: if(condition: true = false; then: "")
    
    
    // Результат: —
    
    example16_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: listCreate(item: $null_lg; item: 1; item: 2; item: 3)
    right_lg: $null_lg
    null_lg: if(condition: true = false; then: "")
    
    
    // Результат: —
    
    example16_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: listCreate(item: $null_lge; item: 1; item: 2; item: 3)
    right_lge: $null_lge
    null_lge: if(condition: true = false; then: "")
    
    
    // Результат: —
    

    Список с null и 0

    example39_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: listCreate(item: $null_eq; item: 1; item: 2; item: 3)
    right_eq: 0
    null_eq: if(condition: true = false; then: "")
    
    // Результат: false
    
    example39_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: listCreate(item: $null_noteq; item: 1; item: 2; item: 3)
    right_noteq: 0
    null_noteq: if(condition: true = false; then: "")
    
    // Результат: true
    
    example39_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: listCreate(item: $null_eq2; item: 1; item: 2; item: 3)
    right_eq2: 0
    null_eq2: if(condition: true = false; then: "")
    
    // Результат: false
    
    example39_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: listCreate(item: $null_noteq2; item: 1; item: 2; item: 3)
    right_noteq2: 0
    null_noteq2: if(condition: true = false; then: "")
    
    // Результат: true
    
    example39_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: listCreate(item: $null_gt; item: 1; item: 2; item: 3)
    right_gt: 0
    null_gt: if(condition: true = false; then: "")
    
    // Результат: —
    
    example39_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: listCreate(item: $null_gte; item: 1; item: 2; item: 3)
    right_gte: 0
    null_gte: if(condition: true = false; then: "")
    
    // Результат: —
    
    example39_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: listCreate(item: $null_lg; item: 1; item: 2; item: 3)
    right_lg: 0
    null_lg: if(condition: true = false; then: "")
    
    // Результат: —
    
    example39_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: listCreate(item: $null_lge; item: 1; item: 2; item: 3)
    right_lge: 0
    null_lge: if(condition: true = false; then: "")
    
    // Результат: —
    

    Список с 0 и пустая строка

    example10_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_eq: ""
    
    // Результат: false
    
    example10_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_noteq: ""
    
    // Результат: true
    
    example10_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_eq2: ""
    
    // Результат: false
    
    example10_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_noteq2: ""
    
    // Результат: true
    
    example10_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_gt: ""
    
    // Результат: —
    
    example10_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_gte: ""
    
    // Результат: —
    
    example10_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_lg: ""
    
    // Результат: —
    
    example10_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_lge: ""
    
    // Результат: —
    

    Список с 0 и null

    example40_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_eq: $null_eq
    null_eq: if(condition: true = false; then: "")
    
    // Результат: false
    
    example40_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_noteq: $null_noteq
    null_noteq: if(condition: true = false; then: "")
    
    // Результат: true
    
    example40_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_eq2: $null_eq2
    null_eq2: if(condition: true = false; then: "")
    
    // Результат: false
    
    example40_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_noteq2: $null_noteq2
    null_noteq2: if(condition: true = false; then: "")
    
    // Результат: true
    
    example40_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_gt: $null_gt
    null_gt: if(condition: true = false; then: "")
    
    // Результат: —
    
    example40_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_gte: $null_gte
    null_gte: if(condition: true = false; then: "")
    
    // Результат: —
    
    example40_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_lg: $null_lg
    null_lg: if(condition: true = false; then: "")
    
    // Результат: —
    
    example40_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_lge: $null_lge
    null_lge: if(condition: true = false; then: "")
    
    // Результат: —
    

    Список с false и пустая строка

    example26_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: listCreate(item: false; item: true; item: true; item: true)
    right_eq: ""
    
    // Результат: false
    
    example26_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: listCreate(item: false; item: true; item: true; item: true)
    right_noteq: ""
    
    // Результат: true
    
    example26_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: listCreate(item: false; item: true; item: true; item: true)
    right_eq2: ""
    
    // Результат: false
    
    example26_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: listCreate(item: false; item: true; item: true; item: true)
    right_noteq2: ""
    
    // Результат: true
    
    example26_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: listCreate(item: false; item: true; item: true; item: true)
    right_gt: ""
    
    // Результат: —
    
    example26_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: listCreate(item: false; item: true; item: true; item: true)
    right_gte: ""
    
    // Результат: —
    
    example26_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: listCreate(item: false; item: true; item: true; item: true)
    right_lg: ""
    
    // Результат: —
    
    example26_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: listCreate(item: false; item: true; item: true; item: true)
    right_lge: ""
    
    // Результат: —
    

    Список с false и null

    example41_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: listCreate(item: false; item: 1; item: 2; item: 3)
    right_eq: $null_eq
    null_eq: if(condition: true = false; then: "")
    
    // Результат: false
    
    example41_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: listCreate(item: false; item: 1; item: 2; item: 3)
    right_noteq: $null_noteq
    null_noteq: if(condition: true = false; then: "")
    
    // Результат: true
    
    example41_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: listCreate(item: false; item: 1; item: 2; item: 3)
    right_eq2: $null_eq2
    null_eq2: if(condition: true = false; then: "")
    
    // Результат: false
    
    example41_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: listCreate(item: false; item: 1; item: 2; item: 3)
    right_noteq2: $null_noteq2
    null_noteq2: if(condition: true = false; then: "")
    
    // Результат: true
    
    example41_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: listCreate(item: false; item: 1; item: 2; item: 3)
    right_gt: $null_gt
    null_gt: if(condition: true = false; then: "")
    
    // Результат: —
    
    example41_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: listCreate(item: false; item: 1; item: 2; item: 3)
    right_gte: $null_gte
    null_gte: if(condition: true = false; then: "")
    
    // Результат: —
    
    example41_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: listCreate(item: false; item: 1; item: 2; item: 3)
    right_lg: $null_lg
    null_lg: if(condition: true = false; then: "")
    
    // Результат: —
    
    example41_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: listCreate(item: false; item: 1; item: 2; item: 3)
    right_lge: $null_lge
    null_lge: if(condition: true = false; then: "")
    
    // Результат: —
    

    Список с false и 0

    example38_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: listCreate(item: false; item: 1; item: 2; item: 3)
    right_eq: 0
    
    // Результат: false
    
    example38_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: listCreate(item: false; item: 1; item: 2; item: 3)
    right_noteq: 0
    
    // Результат: true
    
    example38_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: listCreate(item: false; item: 1; item: 2; item: 3)
    right_eq2: 0
    
    // Результат: false
    
    example38_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: listCreate(item: false; item: 1; item: 2; item: 3)
    right_noteq2: 0
    
    // Результат: true
    
    example_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: listCreate(item: false; item: 1; item: 2; item: 3)
    right_gt: 0
    
    // Результат: —
    
    example38_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: listCreate(item: false; item: 1; item: 2; item: 3)
    right_gte: 0
    
    // Результат: —
    
    example38_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: listCreate(item: false; item: 1; item: 2; item: 3)
    right_lg: 0
    
    // Результат: —
    
    example38_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: listCreate(item: false; item: 1; item: 2; item: 3)
    right_lge: 0
    
    // Результат: —
    

    Два одинаковых списка

    example28_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_eq: listCreate(item: 0; item: 1; item: 2; item: 3)
    
    // Результат: true
    
    example28_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_noteq: listCreate(item: 0; item: 1; item: 2; item: 3)
    
    // Результат: false
    
    example28_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_eq2: listCreate(item: 0; item: 1; item: 2; item: 3)
    
    // Результат: true
    
    example28_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_noteq2: listCreate(item: 0; item: 1; item: 2; item: 3)
    
    // Результат: false
    
    example28_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_gt: listCreate(item: 0; item: 1; item: 2; item: 3)
    
    // Результат: —
    
    example28_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_gte: listCreate(item: 0; item: 1; item: 2; item: 3)
    
    // Результат: —
    
    example28_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_lg: listCreate(item: 0; item: 1; item: 2; item: 3)
    
    // Результат: —
    
    example28_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_lge: listCreate(item: 0; item: 1; item: 2; item: 3)
    
    // Результат: —
    

    Два списка с одинаковыми элементами

    example43_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_eq: listCreate(item: 1; item: 2; item: 0; item: 3)
    
    // Результат: true
    
    example43_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_noteq: listCreate(item: 1; item: 2; item: 0; item: 3)
    
    // Результат: false
    
    example43_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_eq2: listCreate(item: 1; item: 2; item: 0; item: 3)
    
    // Результат: false
    
    example43_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_noteq2: listCreate(item: 1; item: 2; item: 0; item: 3)
    
    // Результат: true
    
    example43_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_gt: listCreate(item: 1; item: 2; item: 0; item: 3)
    
    // Результат: —
    
    example43_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_gte: listCreate(item: 1; item: 2; item: 0; item: 3)
    
    // Результат: —
    
    example43_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_lg: listCreate(item: 1; item: 2; item: 0; item: 3)
    
    // Результат: —
    
    example43_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_lge: listCreate(item: 1; item: 2; item: 0; item: 3)
    
    // Результат: —
    

    Список из чисел и число как строка

    example15_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_eq: "0"
    
    // Результат: true
    
    example15_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_noteq: "0"
    
    // Результат: false
    
    example15_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_eq2: "0"
    
    // Результат: false
    
    example15_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_noteq2: "0"
    
    // Результат: true
    
    example15_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_gt: "0"
    
    // Результат: —
    
    example15_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_gte: "0"
    
    // Результат: —
    
    example15_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_lg: "0"
    
    // Результат: —
    
    example15_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_lge: "0"
    
    // Результат: —
    

    Пересекающиеся списки

    example12_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_eq: listCreate(item: 1)
    
    // Результат: true
    
    example12_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_noteq: listCreate(item: 1)
    
    // Результат: false
    
    example12_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_eq2: listCreate(item: 1)
    
    // Результат: false
    
    example12_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_noteq2: listCreate(item: 1)
    
    // Результат: true
    
    example12_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_gt: listCreate(item: 1)
    
    // Результат: —
    
    example12_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_gte: listCreate(item: 1)
    
    // Результат: —
    
    example12_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_lg: listCreate(item: 1)
    
    // Результат: —
    
    example12_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_lge: listCreate(item: 1)
    
    // Результат: —
    

    Список и булевых и булево

    example22_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: listCreate(item: false; item: false; item: true; item: true)
    right_eq: true
    
    // Результат: true
    
    example22_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: listCreate(item: false; item: false; item: true; item: true)
    right_noteq: true
    
    // Результат: false
    
    example22_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: listCreate(item: false; item: false; item: true; item: true)
    right_eq2: true
    
    // Результат: false
    
    example22_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: listCreate(item: false; item: false; item: true; item: true)
    right_noteq2: true
    
    // Результат: true
    
    example22_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: listCreate(item: false; item: false; item: true; item: true)
    right_gt: true
    
    // Результат: —
    
    example22_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: listCreate(item: false; item: false; item: true; item: true)
    right_gte: true
    
    // Результат: —
    
    example22_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: listCreate(item: false; item: false; item: true; item: true)
    right_lg: true
    
    // Результат: —
    
    example22_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: listCreate(item: false; item: false; item: true; item: true)
    right_lge: true
    
    // Результат: —
    

    Два списка различающихся 0 и null

    example47_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_eq: listCreate(item: $null_eq; item: 1; item: 2; item: 3)
    null_eq: if(condition: true = false; then: "")
    
    // Результат: true
    
    example47_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_noteq: listCreate(item: $null_noteq; item: 1; item: 2; item: 3)
    null_noteq: if(condition: true = false; then: "")
    
    // Результат: false
    
    example47_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_eq2: listCreate(item: $null_eq2; item: 1; item: 2; item: 3)
    null_eq2: if(condition: true = false; then: "")
    
    // Результат: false
    
    example47_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_noteq2: listCreate(item: $null_noteq2; item: 1; item: 2; item: 3)
    null_noteq2: if(condition: true = false; then: "")
    
    // Результат: true
    
    example47_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_gt: listCreate(item: $null_gt; item: 1; item: 2; item: 3)
    null_gt: if(condition: true = false; then: "")
    
    // Результат: —
    
    example47_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_gte: listCreate(item: $null_gte; item: 1; item: 2; item: 3)
    null_gte: if(condition: true = false; then: "")
    
    // Результат: —
    
    example47_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_lg: listCreate(item: $null_lg; item: 1; item: 2; item: 3)
    null_lg: if(condition: true = false; then: "")
    
    // Результат: —
    
    example47_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: listCreate(item: 0; item: 1; item: 2; item: 3)
    right_lge: listCreate(item: $null_lge; item: 1; item: 2; item: 3)
    null_lge: if(condition: true = false; then: "")
    
    // Результат: —
    

    Два списка различающихся пустой строкой и null

    example48_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: listCreate(item: ""; item: 1; item: 2; item: 3)
    right_eq: listCreate(item: $null_eq; item: 1; item: 2; item: 3)
    null_eq: if(condition: true = false; then: "")
    
    // Результат: true
    
    example48_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: listCreate(item: ""; item: 1; item: 2; item: 3)
    right_noteq: listCreate(item: $null_noteq; item: 1; item: 2; item: 3)
    null_noteq: if(condition: true = false; then: "")
    
    // Результат: false
    
    example48_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: listCreate(item: ""; item: 1; item: 2; item: 3)
    right_eq2: listCreate(item: $null_eq2; item: 1; item: 2; item: 3)
    null_eq2: if(condition: true = false; then: "")
    
    // Результат: true
    
    example48_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: listCreate(item: ""; item: 1; item: 2; item: 3)
    right_noteq2: listCreate(item: $null_noteq2; item: 1; item: 2; item: 3)
    null_noteq2: if(condition: true = false; then: "")
    
    // Результат: false
    
    example48_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: listCreate(item: ""; item: 1; item: 2; item: 3)
    right_gt: listCreate(item: $null_gt; item: 1; item: 2; item: 3)
    null_gt: if(condition: true = false; then: "")
    
    // Результат: —
    
    example48_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: listCreate(item: ""; item: 1; item: 2; item: 3)
    right_gte: listCreate(item: $null_gte; item: 1; item: 2; item: 3)
    null_gte: if(condition: true = false; then: "")
    
    // Результат: —
    
    example48_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: listCreate(item: ""; item: 1; item: 2; item: 3)
    right_lg: listCreate(item: $null_lg; item: 1; item: 2; item: 3)
    null_lg: if(condition: true = false; then: "")
    
    // Результат: —
    
    example48_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: listCreate(item: ""; item: 1; item: 2; item: 3)
    right_lge: listCreate(item: $null_lge; item: 1; item: 2; item: 3)
    null_lge: if(condition: true = false; then: "")
    
    // Результат: —
    

    Ассоциированные массивы

    Массив c null и пустой список

    example54_eq: if(condition: $left_eq = $right_eq; then: true; else: false)
    
    left_eq: rowCreate(field: "tiraj" = 2; field: "mat" = $null_eq)
    right_eq: $#lc
    null_eq: if(condition: true = false; then: "")
    
    // Результат: false
    
    example54_noteq: if(condition: $left_noteq != $right_noteq; then: true; else: false)
    
    left_noteq: rowCreate(field: "tiraj" = 2; field: "mat" = $null_noteq)
    right_noteq: $#lc
    null_noteq: if(condition: true = false; then: "")
    
    // Результат: true
    
    example54_eq2: if(condition: $left_eq2 == $right_eq2; then: true; else: false)
    
    left_eq2: rowCreate(field: "tiraj" = 2; field: "mat" = $null_eq2)
    right_eq2: $#lc
    null_eq2: if(condition: true = false; then: "")
    
    // Результат: false
    
    example54_noteq2: if(condition: $left_noteq2 !== $right_noteq2; then: true; else: false)
    
    left_noteq2: rowCreate(field: "tiraj" = 2; field: "mat" = $null_noteq2)
    right_noteq2: $#lc
    null_noteq2: if(condition: true = false; then: "")
    
    // Результат: true
    
    example54_gt: if(condition: $left_gt > $right_gt; then: true; else: false)
    
    left_gt: rowCreate(field: "tiraj" = 2; field: "mat" = $null_gt)
    right_gt: $#lc
    null_gt: if(condition: true = false; then: "")
    
    // Результат: —
    
    example54_gte: if(condition: $left_gte >= $right_gte; then: true; else: false)
    
    left_gte: rowCreate(field: "tiraj" = 2; field: "mat" = $null_gte)
    right_gte: $#lc
    null_gte: if(condition: true = false; then: "")
    
    // Результат: —
    
    example54_lg: if(condition: $left_lg < $right_lg; then: true; else: false)
    
    left_lg: rowCreate(field: "tiraj" = 2; field: "mat" = $null_lg)
    right_lg: $#lc
    null_lg: if(condition: true = false; then: "")
    
    // Результат: —
    
    example54_lge: if(condition: $left_lge <= $right_lge; then: true; else: false)
    
    left_lge: rowCreate(field: "tiraj" = 2; field: "mat" = $nul_lge)
    right_lge: $#lc
    null_lge: if(condition: true = false; then: "")
    
    // Результат: —