ここに記載されているすべての関数は、以下でサポートされています:
関数は追加情報なしでリストされています。関数をクリックすると詳細が表示されます。
| 関数 | 説明 |
|---|---|
| bitand | アイテム値とマスクの「ビットごとのAND」の値。 |
| bitlshift | アイテム値のビットごとの左シフト。 |
| bitnot | アイテム値の「ビットごとのNOT」の値。 |
| bitor | アイテム値とマスクの「ビットごとのOR」の値。 |
| bitrshift | アイテム値のビットごとの右シフト。 |
| bitxor | アイテム値とマスクの「ビットごとの排他的OR」の値。 |
関数パラメータに関する一般的な注意事項:
< >で示されますアイテム値とマスクの「ビットごとのAND」の値。
サポートされる値の型: 整数。
パラメータ:
比較はビットごとに行われますが、すべての値は10進数で指定し、10進数で返されます。たとえば、3番目のビットをチェックする場合は、100ではなく4と比較します。
例:
bitand(last(/host/key),12)=8 or bitand(last(/host/key),12)=4 #3番目または4番目のビットがセットされているが、同時にはセットされていない
bitand(last(/host/key),20)=16 #3番目のビットがセットされておらず、5番目のビットがセットされているアイテム値のビット単位の左シフト。
サポートされている値の型: 整数。
パラメータ:
比較はビット単位で行われますが、すべての値は10進数で指定し、10進数で返されます。たとえば、3番目のビットをチェックする場合は、100ではなく4と比較します。
アイテム値の「ビット単位のNOT」の値。
サポートされている値のタイプ: 整数。
パラメータ:
比較はビット単位で行われますが、すべての値は10進数で指定され、10進数で返されます。たとえば、3番目のビットをチェックする場合は、100ではなく4と比較します。
アイテム値とマスクの「ビット単位のOR」の値。
サポートされている値の型: 整数。
パラメータ:
比較はビット単位で行われますが、すべての値は10進数で指定し、10進数で返されます。たとえば、3番目のビットをチェックする場合は、100ではなく4と比較します。
アイテム値のビット単位での右シフト。
サポートされている値の型: 整数。
パラメータ:
比較はビット単位で行われますが、すべての値は10進数で指定し、10進数で返されます。たとえば、3番目のビットをチェックする場合は100ではなく4と比較します。
アイテム値とマスクの「ビットごとの排他的論理和」の値。
サポートされている値の型: 整数。
パラメータ:
比較はビットごとに行われますが、すべての値は10進数で指定され、返されます。たとえば、3番目のビットをチェックする場合は、100ではなく4と比較します。
サポートされているすべての関数を参照してください。