Todas as funções listadas aqui são suportadas em:
As funções são listadas sem informações adicionais. Clique na função para ver os detalhes completos.
| Função | Descrição |
|---|---|
| bitand | O valor do "E bit a bit" de um valor de item e máscara. |
| bitlshift | O deslocamento bit a bit para a esquerda de um valor de item. |
| bitnot | O valor do "NÃO bit a bit" de um valor de item. |
| bitor | O valor do "OU bit a bit" de um valor de item e máscara. |
| bitrshift | O deslocamento bit a bit para a direita de um valor de item. |
| bitxor | O valor do "OU exclusivo bit a bit" de um valor de item e máscara. |
Algumas observações gerais sobre os parâmetros da função:
< >O valor de "E bit a bit" de um valor de item e máscara.
Tipos de valor suportados: Integer.
Parâmetros:
Embora a comparação seja feita de forma bit a bit, todos os valores devem ser fornecidos e retornados em decimal. Por exemplo, verificar o 3º bit é feito comparando com 4, não com 100.
Exemplos:
bitand(last(/host/key),12)=8 or 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 definidoO deslocamento à esquerda em nível de bit de um valor de item.
Tipos de valor suportados: Integer.
Parâmetros:
Embora a comparação seja feita em nível de bit, todos os valores devem ser fornecidos e retornados em decimal. Por exemplo, a verificação do 3º bit é feita comparando com 4, não com 100.
O valor de "bitwise NOT" de um valor de item.
Tipos de valor suportados: Integer.
Parâmetro:
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 com 4, não com 100.
O valor de "OU bit a bit" de um valor de item e máscara.
Tipos de valores suportados: Integer.
Parâmetros:
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 com 4, não com 100.
O deslocamento de bits para a direita de um valor de item.
Tipos de valores suportados: Inteiro.
Parâmetros:
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 com 4, não com 100.
O valor de "OU exclusivo bit a bit" de um valor de item e máscara.
Tipos de valor suportados: Integer.
Parâmetros:
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 com 4, não com 100.