From: Andreas Schulz <accot.schulz@nord-com.net>
Subject: Re: checking a loop execution
Date: 2000/04/20
Date: 2000-04-20T06:17:22+00:00 [thread overview]
Message-ID: <38FEA052.8DA1E8F2@nord-com.net> (raw)
In-Reply-To: 8dl76u$etf$1@nnrp1.deja.com
pumilia@my-deja.com schrieb:
>
> Is there a way to check if a loop has been exited before completion or
> if all iterations have been performed?
> In fortran the loop index is increased one last time, at the end of
> the loop, but in Ada that trick cannot be exploited; the index is not
> even defined outside the loop.
If you want too use its value outside the loop, you
might try a while-loop instead :
> procedure loop_test is
>
ivar : integer :=1;
>
> begin
while ivar <= 10 loop
if <condition> then
> exit ;
> end if ;
ivar := ivar + 1;
> end loop;
> put(ivar,2);
> end loop_test;
next prev parent reply other threads:[~2000-04-20 0:00 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-04-19 0:00 checking a loop execution pumilia
2000-04-19 0:00 ` DuckE
2000-04-20 0:00 ` tmoran
2000-04-20 0:00 ` Charles Hixson
2000-04-20 0:00 ` Andreas Schulz [this message]
2000-04-20 0:00 ` chad
2000-04-21 0:00 ` Robert Dewar
2000-04-22 0:00 ` Chad R. Meiners
2000-04-23 0:00 ` Robert Dewar
2000-04-24 0:00 ` Ehud Lamm
2000-04-24 0:00 ` Ehud Lamm
2000-04-24 0:00 ` Bill Greene
2000-04-21 0:00 ` Robert Dewar
2000-04-20 0:00 ` Geoff Bull
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox