oneof

Назначение

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

Сравнение проводится с учетом регистра. Для выполнения сравнения без учета регистра используйте функцию oneofi. См. также функцию noneof, которая выполняет противоположную проверку.

Синтаксис

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

Аргументы

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

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

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

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

Примеры

oneof ("dog", "cat", "elephant", "horse") возвращает значение ложь т.к. "dog" не равно ни одному из 3 аргументов

oneof ("dog", "cat", "elephant", "dog") возвращает значение истина т.к. "dog" равно 4-му аргументу