Skip to main content

bitwise-and (&)

Use & to compute the bitwise AND operation between the first integer oper1 value and the second integer oper2 value.

Basic syntax​

To compute the bitwise AND operation between oper1 and oper2, use the following syntax:

(& oper1 oper2)

Arguments​

Use the following arguments to specify the values for bitwise AND operation using the & Pact function.

ArgumentTypeDescription
oper1integerSpecifies the first operand.
oper2integerSpecifies the second operand.

Return value​

The & function returns the result of the bitwise AND operation between oper1 and oper2.

Examples​

The following examples demonstrate how to use the & function to perform bitwise AND manipulation of integer values in a Pact REPL:

pact> (& 2 3)
2

pact> (& 5 -7)
1