noneof()

Назначение

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

Синтаксис и аргументы

noneof(значение, значение, …​)

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

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

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

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

Примеры

noneof *("собака", "кошка","лошадь","слон") возвращает значение *истина, поскольку "собака" не равно ни одному из остальных значений

noneof *("собака", "кошка", "собака") возвращает значение *ложь, поскольку "собака" равно 3-му аргументу.

Обратите внимание, что noneof можно использовать и в SRL, и в PDL.