Operadores

Explicación

Ada define seis categorías de operadores, que son las que se presentan en el apartado de sintaxis, ordenadas de menor a mayor precedencia. La precedencia puede ser modificada por medio del uso de paréntesis.

Sintaxis

logical_operator ::= and | or | xor
relational_operator ::= = | /= | < | <= | > | >=
binary_adding_operator ::= + | – | &
unary_adding_operator ::= + | –
multiplying_operator ::= * | / | mod | rem
highest_precedence_operator ::= ** | abs | not

Ejemplos

not (A = 10) or (A = 5)   --  1º not y luego or 
not ((A = 10) or (A = 5)) --  1º or y luego not 
A / B * C                 --  1º / y luego *
A / (B * C)               --  1º * y luego /
A + B * C                 --  1º * y luego +
(A + B) * C               --  1º + y luego *

Véase