Todas las funciones enumeradas aquí son compatibles con:
Algunas notas generales sobre los parámetros de función:
<
>
FUNCIÓN | ||
---|---|---|
Descripción | Parámetros específicos de la función | Comentarios |
bitand (valor,máscara) | ||
Valor de "Y bit a bit" de un valor de elemento y una máscara. | valor - valor a comprobar máscara (obligatorio) - entero sin signo de 64 bits (0 - 18446744073709551615) |
Tipos de valores admitidos : int Aunque la comparación se realiza bit a bit, todos los valores se deben proporcionar y se devuelven en decimal. Por ejemplo, la comprobación del tercer bit se realiza comparándolo con 4, no con 100. Ejemplos: => bitand(last(/host/key),12 )=8 o bitand(last(/host/key),12)=4 → 3er o 4to bit configurado, pero no ambos al mismo tiempo => bitand (last(/host/key),20)=16 → 3er bit no establecido y 5to bit establecido. |
bitlshift (valor,bits a desplazar) | ||
Desplazamiento bit a bit a la izquierda del valor de un elemento. | valor - valor a verificar bits a desplazar (obligatorio) - número de bits a desplazar |
Tipos de valores admitidos: int Aunque la comparación se realiza bit a bit, todos los valores deben proporcionarse y devolverse en decimal. Por ejemplo, la comprobación del tercer bit se realiza comparándolo con 4, no con 100. |
bitnot (valor) | ||
Valor de "NO bit a bit" de un valor de elemento. | valor - valor a comprobar |
Tipos de valores admitidos: int Aunque la comparación se realiza de forma bit a bit, todos los valores deben suministrarse y se devuelven en decimal. Por ejemplo, la comprobación del tercer bit se realiza comparándolo con 4, no con 100. |
bitor (valor,máscara) | ||
Valor de "OR bit a bit" de un valor de elemento y una máscara. | valor - valor a comprobar máscara (obligatorio) - entero sin signo de 64 bits (0 - 18446744073709551615) |
Tipos de valores admitidos : int Aunque la comparación se realiza bit a bit, todos los valores se deben proporcionar y se devuelven en decimal. Por ejemplo, la comprobación del tercer bit se realiza comparándolo con 4, no con 100. |
bitrshift (valor,bits a desplazar) | ||
Desplazamiento bit a bit a la derecha del valor de un elemento. | valor - valor a verificar bits a desplazar (obligatorio) - número de bits a desplazar |
Tipos de valores admitidos: int Aunque la comparación se realiza bit a bit, todos los valores deben proporcionarse y devolverse en decimal. Por ejemplo, la comprobación del tercer bit se realiza comparándolo con 4, no con 100. |
bitxor (valor,máscara) | ||
Valor de "OR exclusivo bit a bit" de un valor y máscara de elemento. | valor - valor a comprobar máscara (obligatorio) - entero sin signo de 64 bits (0 - 18446744073709551615) |
Valor admitido tipos: int Aunque la comparación se realiza bit a bit, todos los valores se deben proporcionar y se devuelven en decimal. Por ejemplo, la comprobación del tercer bit se realiza comparándolo con 4, no con 100. |