Open main menu

Ada Programming/Keywords/xor

Logical operatorEdit

Boolean operatorEdit

X : Boolean := A = 10 xor B = 10;

Boolean operator on arraysEdit

The xor operation is applied to each boolean inside the array.

type Day_Of_Month is range 1 .. 31;            
type Month_Array is array (Day_Of_Month) of Boolean;

X : Month_Array := Function_1;
Y : Month_Array := Function_2;
Z : Month_Array := X xor Y;

Bitwise operatorEdit

The operator xor could be used with modular types and also with boolean arrays to perform bitwise operations.

See alsoEdit