From Wikibooks, the open-content textbooks collection
[edit] Logical operator
[edit] Boolean operator
X : Boolean := A = 10 xor B = 10;
[edit] Boolean operator on arrays
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;
[edit] Bitwise operator
The operator xor could be used with modular types and also with boolean arrays to perform bitwise operations.
[edit] See also
[edit] Wikibook
[edit] Ada 95 Reference Manual
[edit] Ada 2005 Reference Manual
[edit] Ada Quality and Style Guide