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. |
|