makenull

Назначение

Функция makenull генерирует нулевое значение в зависимости от условия: создается нулевое значение, если значение1 равно значению2; в противном случае возвращается значение1.

Это единственный способ генерирования нулевого значения в SRL.

Синтаксис

makenull(значение,значение)

Аргументы

Функция требует наличия двух аргументов любого (но одинакового) типа данных.

Возвращаемое значение

Тип данных возвращаемого значения определяется типом данных первого аргумента. Если оба аргумента не принадлежат одному типу данных, то PolyAnalyst сообщает о синтаксической ошибке в связи с различием типов аргументов.

Если первый аргумент соответствует второму аргументу (с использованием оператора = ), то возвращается нулевое значение. В противном случае функция makeNull возвращает значение первого аргумента.

Функция возвращает нулевое значение, если один из аргументов нулевой.

Примеры

makenull("Josh","Josh") возвращает null;

makenull(5,4) возвращает целое число 5.