Todas as funções listadas aqui são suportadas em:
Algumas notas gerais sobre parâmetros de função:
<
>
FUNÇÃO | |||
---|---|---|---|
Descrição | Parâmetros específicos da função | Comentários | |
bitand (valor,máscara) | |||
Valor de "E bit a bit" de um valor de item e máscara. | valor - valor a ser verificado máscara (obrigatório) - inteiro sem sinal de 64 bits (0 - 18446744073709551615) |
Suportado tipos de valor: int Embora a comparação seja feita de forma bit a bit, todos os valores devem ser fornecidos e retornados em decimal. Por exemplo, a verificação do 3º bit é feita comparando-se a 4, não a 100. Exemplos: => bitand(last(/host/key),12 )=8 ou bitand(last(/host/key),12)=4 → 3º ou 4º bit definido, mas não ambos ao mesmo tempo => bitand (last(/host/key),20)=16 → 3º bit não definido e 5º bit definido. |
|
bitlshift (valor, bits para deslocamento) | |||
Deslocamento bit a bit para a esquerda de um valor de item. | valor - valor a ser verificado bits para deslocamento (obrigatório) - número de bits para deslocamento |
Tipos de valor suportados: int < br>Embora a comparação seja feita de forma bit a bit, todos os valores devem ser fornecidos e são retornados em decimal. Por exemplo, a verificação do 3º bit é feita comparando-se a 4, não a 100. |
|
bitnot (valor) | |||
Valor de "NÃO bit a bit" de um valor de item. | valor - valor a ser verificado |
Tipos de valor suportados: int Embora a comparação seja feita de maneira bit a bit, todos os valores devem ser fornecidos e são retornados em decimal. Por exemplo, a verificação do 3º bit é feita comparando-se a 4, não a 100. |
|
bitor (valor,máscara) | |||
Valor de "OR bit a bit" de um valor de item e máscara. | valor - valor a ser verificado máscara (obrigatório) - inteiro sem sinal de 64 bits (0 - 18446744073709551615) |
Suportado tipos de valor: int Embora a comparação seja feita de forma bit a bit, todos os valores devem ser fornecidos e retornados em decimal. Por exemplo, a verificação do 3º bit é feita comparando-se a 4, não a 100. |
|
bitrshift (valor, bits para deslocamento) | |||
Deslocamento bit a bit para a direita de um valor de item. | valor - valor a ser verificado bits a serem deslocados (obrigatório) - número de bits a serem deslocados |
Tipos de valor suportados: int < br>Embora a comparação seja feita de forma bit a bit, todos os valores devem ser fornecidos e são retornados em decimal. Por exemplo, a verificação do 3º bit é feita comparando-se a 4, não a 100. |
|
bitxor (valor,máscara) | |||
Valor de "OR exclusivo bit a bit" de um valor de item e máscara. | valor - valor a ser verificado máscara (obrigatório) - inteiro sem sinal de 64 bits (0 - 18446744073709551615) |
Tipos de valores suportados: int Embora a comparação seja feita de forma bit a bit, todos os valores devem ser fornecidos e são retornados em decimal. Por exemplo, a verificação do 3º bit é feita comparando-se a 4, não a 100. |