comp.lang.ada
 help / color / mirror / Atom feed
From: "alan walkington" <walky@netmagic.net>
Subject: Re: How to implement a continue statement in Ada?
Date: 1998/09/01
Date: 1998-09-01T00:00:00+00:00	[thread overview]
Message-ID: <6shvd4$5v9$1@usenet46.supernews.com> (raw)
In-Reply-To: 35EA8153.7BFC91E3@physics.purdue.edu


Robert T. Sagris wrote in message <35EA8153.7BFC91E3@physics.purdue.edu>...
>I was wondering if there is a general way of implementing
>the behavior of C's continue statement in Ada.


As you have seen from the responses, the answer is NO.

however, using psuedocode (so don't tell me it won't compile--:-)) ..

in C:

  loop statement
     if (conditional on iterator)
        continue;
     end if;

     more code
  end loop

you must INVERT the logic in ada:

  loop statement
    if NOT (conditional on iterator)
       more code
    end if
  end loop

both these will skip 'more code' on the test of an iterator


Alan Walkington
Sr. Software Engineer
UDLP, San Jose
(remove the obvious from the e-mail address)
walkyANTISPAM@netmagic.net







  parent reply	other threads:[~1998-09-01  0:00 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <35EA8153.7BFC91E3@physics.purdue.edu>
1998-08-31  0:00 ` How to implement a continue statement in Ada? Robert I. Eachus
1998-08-31  0:00   ` Robert T. Sagris
1998-09-01  0:00     ` Matthew Heaney
1998-08-31  0:00 ` Norman H. Cohen
1998-09-01  0:00 ` alan walkington [this message]
1998-09-02  0:00   ` Dr Richard A. O'Keefe
1998-09-02  0:00     ` Matthew Heaney
1998-09-02  0:00     ` alan walkington
1998-09-03  0:00     ` dewarr
2000-02-08  0:00 Oliver Kellogg
2000-02-08  0:00 ` David Starner
2000-02-08  0:00   ` Aidan Skinner
2000-02-09  0:00     ` Ted Dennison
2000-02-12  0:00       ` Jeff Carter
2000-02-14  0:00       ` Oliver Kellogg
2000-02-09  0:00     ` David Starner
2000-02-10  0:00       ` Aidan Skinner
2000-02-08  0:00 ` Ted Dennison
2000-02-09  0:00   ` Roger Barnett
  -- strict thread matches above, loose matches on Subject: below --
1998-08-31  0:00 Robert T. Sagris
1998-09-01  0:00 ` Dr Richard A. O'Keefe
1998-09-01  0:00   ` dewarr
1998-09-03  0:00     ` Dr Richard A. O'Keefe
1998-09-03  0:00       ` dennison
1998-09-01  0:00 ` dewarr
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox