Table of Contents

7 Funciones de operador

Todas las funciones enumeradas aquí son compatibles con:

Algunas notas generales sobre los parámetros de función:

  • Los parámetros de la función están separados por una coma.
  • Se aceptan expresiones como parámetros.
FUNCIÓN
Descripción Parámetros específicos de la función Comentarios
between (valor,mín,máx)
Compruebe si un valor pertenece al rango dado. valor - valor a comprobar
min - valor mínimo
max - valor máximo
Tipos de valores admitidos: entero, flotante

Devuelve:
1 - dentro del rango
0 - en caso contrario

Ejemplo:
=> between(last(/host/clave),* *1,10**)=1: se activa si el valor está entre 1 y 10.
in (valor,valor1,valor2,...valorN)
Compruebe si un valor es igual a al menos uno de los valores enumerados. valor - valor a comprobar
valor1, valor2,...valorN - valores enumerados (los valores de cadena deben ser dobles -quoted)
Tipos de valores admitidos: todos

Devuelve:
1 - si es igual
0 - en caso contrario

El valor se compara con los valores enumerados como números, si todos estos valores se pueden convertir a numéricos; de lo contrario, se compara como cadenas.

Ejemplo:
=> in(last(/host/key),5,10)=1 - se activa si el el último valor es igual a 5 o 10
=> in("texto", last(/host/key),last(/host/key,#2))=1 - se activa si "texto" es igual a cualquiera de los 2 últimos valores.