Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.
Table of Contents

6 Funções do operador

Todas as funções listadas aqui são suportadas em:

Algumas notas gerais sobre parâmetros de função:

  • Os parâmetros da função são separados por uma vírgula
  • Expressões são aceitas como parâmetros
FUNÇÃO
Descrição Parâmetros específicos da função Comentários
entre (valor,min,max)
Verifique se um valor pertence ao intervalo fornecido. valor - valor a ser verificado
min - valor mínimo
max - valor máximo
Tipos de valor suportados: inteiro, flutuante

Retorna:
1 - no intervalo
0 - caso contrário

Exemplo:
=> entre(last(/host/key) ,1,10)=1 - dispara se o valor estiver entre 1 e 10.
in (valor,valor1,valor2,...valorN)
Verifique se um valor é igual a pelo menos um dos valores listados. valor - valor a ser verificado
valor1,valor2,...valorN - valores listados (valores de string devem ser aspas duplas)
Tipos de valor suportados: todos

Retorna:
1 - se igual
0 - caso contrário

O valor é comparado aos valores listados como números, se todos esses valores podem ser convertidos em numéricos; caso contrário, comparado como strings.

Exemplo:
=> in(last(/host/key),5,10)=1 - acionar se o último valor é igual a 5 ou 10
=> in("text", last(/host/key),last(/host/key,#2))=1 - disparar se "texto" for igual a qualquer um dos últimos 2 valores.