Expresiones
En los contextos condicionales (match if, if, elseif, etc.) para construir condiciones pueden usarse los siguientes operadores:
Operador | Significado |
= | igualdad |
and | y lógico |
or | o lógico |
not | no lógico. El operador distinto se construye con not y =. |
known | Verdadero si el cliente cuya petición se está procesando tiene una declaración host. |
exists nombre-opción | Verdadero si la opción especificada es enviada por el cliente cuya petición se está procesando. |
() | Paréntesis para agrupar expresiones. |
Las expresiones pueden incluir funciones como las siguientes:
substring (expresión, inicio, longitud)
Devuelve la subcadena de expresión que comienza en inicio y tiene longitud de caracteres. El primer carácter de una cadena el el índice 0.
suffix (expresión, longitud)
Devuelve la subcadena de expresión formada por los primeros longitud caracteres.
lcase (expresión)
Devuelve expresion convertido en minúsculas.
ucase (expresión)
Devuelve expresión convertido en mayúsculas.
pick (expresión1 , expresión2, ..., expresiónN)
Evalúa las expresiones de izquierda a derecha y devuelve la primera que no se evalúe a null.
concat (expresión1 , expresión2, ..., expresiónN)
Evalúa cada una de las expresiones y las concatena.
reverse (anchura, expresión1, expresión2, ..., expresiónN)
Evalúa las expresiones, las concatena y le da la vuelta en grupos de anchura bytes.
Obra publicada con Licencia Creative Commons Reconocimiento 4.0