comp.lang.ada
 help / color / mirror / Atom feed
From: Anatoly Chernyshev <rhezusfactor@yahoo.com>
Subject: Re: Case statement and Integers.
Date: Mon, 22 Apr 2002 11:58:24 -0500
Date: 2002-04-22T11:58:24-05:00	[thread overview]
Message-ID: <3CC44130.6472A3C8@yahoo.com> (raw)
In-Reply-To: YTgw8.79490$G72.56764@sccrnsc01

Well, he was probably trying to say approximately the following:
-------This is the compilable and working example---------------------
with text_io;
use text_io;
procedure af is
numbers: array (1..100) of integer;
pivot:constant integer:=30;
begin
for j in 1..100 loop
numbers(j):=j;
case Numbers(J) is
    when 1..Pivot - 1 =>
put_line (integer'image (j) & " is smaller than " & integer'image(pivot));
    when Pivot + 1 .. 100 =>
put_line (integer'image (j) & " is larger than " & integer'image(pivot));
    when others =>
put_line (integer'image (j) & " is equal to " & integer'image(pivot));
 end case;
 end loop;
end af;
---------------------------------------------------------------------------------------------------



"Grein, Christoph" wrote:

> > Sorry, this is my mistake. The correct expamle:
> >
> > case Numbers (J) is
> >    when Numbers_Array_Element_Type'First .. Pivot - 1 =>
> >       ...
> >    when Pivot + 1 .. Numbers_Array_Element_Type'Last =>
> >       ...
> >    when others =>
> >       null;
> > end case;
> >
> > and, Pivot must be constant.
>
> No, it must be static! Non-static choices are allowed only if there is just one
> choice with this value (except for an additional others choice).






  parent reply	other threads:[~2002-04-22 16:58 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-04-20 16:42 Case statement and Integers Wannabe h4x0r
2002-04-20 17:04 ` Rhoady
2002-04-20 17:11 ` Alan Reynolds
2002-04-20 17:32   ` Wannabe h4x0r
2002-04-20 18:31     ` tmoran
2002-04-21  3:59       ` Wannabe h4x0r
2002-04-22  3:01       ` Robert Dewar
2002-04-22  5:14       ` Anders Wirzenius
2002-04-20 21:26     ` Ted Dennison
2002-04-20 19:14 ` Vadim Godunko
2002-04-22  3:05   ` Robert Dewar
2002-04-22  8:41     ` Vadim Godunko
2002-04-22 13:16       ` Robert Dewar
2002-04-23  6:38     ` Wannabe h4x0r
2002-04-22 16:58 ` Anatoly Chernyshev [this message]
2002-04-22 17:55   ` tmoran
2002-04-22 19:51     ` Anatoly Chernyshev
2002-04-24 11:41   ` Robert Dewar
  -- strict thread matches above, loose matches on Subject: below --
2002-04-22  9:11 Grein, Christoph
replies disabled

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