oneof()

Назначение

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

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

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

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

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

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

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

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

Примеры

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

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