7 Функције оператора

Све функције наведене овде су подржане у:

Функције су наведене без додатних информација. Кликните на функцију да бисте видели све детаље.

Function Description
between Провера да ли вредност припада датом опсегу.
in Провера да ли је вредност једнака најмање једној од наведених вредности.

Детаљи функције

Неке опште напомене о параметрима функције:

  • Параметри функције су одвојени зарезом
  • Изрази се прихватају као параметри
between(value,min,max)

Проверите да ли вредност припада датом опсегу.
Подржани типови вредности: Integer, Float.
Враћа: 1 - у опсегу; 0 - иначе.

Параметар:

  • value - вредност коју треба проверити;
  • min - минимална вредност;
  • max - максимална вредност.

Пример:

between(last(/host/key),1,10)=1 #trigger if the value is between 1 and 10
in(value,value1,value2,...valueN)

Проверите да ли је вредност једнака бар једној од наведених вредности.
Подржани типови вредности: Integer, Float, Character, Text, Log.
Враћа: 1 - ако је једнако; 0 - иначе.

Параметар:

  • value - вредност коју треба проверити;
  • valueX - наведене вредности (вредности стринга морају бити под двоструким наводницима).

Вредност се упоређује са наведеним вредностима као бројевима, ако све те вредности могу бити конвертоване у нумерички облик; у супротном се упоређују као стрингови.

Пример:

n(last(/host/key),5,10)=1 #trigger if the last value is equal to 5 or 10
       in("text",last(/host/key),last(/host/key,#2))=1 #trigger if "text" is equal to either of the last 2 values

Погледајте све подржане функције.