ADA - Para que sirven estos operadores

 
Vista:

Para que sirven estos operadores

Publicado por fernando (1 intervención) el 17/02/2008 19:09:24
Hola a todos,soy un principiante de Ada,y me gustaria saber ,cual es el objetivo de dichos operadores "and then" y "or else", para entenderlos mejor además de decirme para que sirven,me podían poner un ejemplo pequeño de su uso para entenderlos mejor.

Un saludo,espero respuesta.Gracias y perdón por las molestias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Para que sirven estos operadores

Publicado por Jose Antonio (1 intervención) el 04/06/2008 10:55:27
Se denominan cortocircuitos y técnicamente no se les considera operadores, sirven para ejecutar sentencias de manera condicional de una manera más compacta.
Supongamos
I,J,K : Integer;

Queremos hacer una operación dependiendo de que I/J > K, pero esta tiene un problema y es que si J=0 saltará una excepción, por tanto debemos verificar previamente que este valor no sea nulo.
if J/= 0 then
if I/J > K then
-- operaciones a realizar
end if;
end if;

Se puede resumir en
if J/= 0 and then I/J > K then
-- operaciones a realizar
end if;

Se emplean en situaciones donde el orden de las comprobaciones tiene importancia.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar