From: Anatoly Chernyshev <achernyshev@gmail.com>
Subject: Arrays in Ada 2012
Date: Tue, 6 Jun 2017 04:47:05 -0700 (PDT)
Date: 2017-06-06T04:47:05-07:00 [thread overview]
Message-ID: <35c6ac5a-3295-4fa4-8545-ca76c113dde4@googlegroups.com> (raw)
Hello everyone,
Consider the following nice Ada 2012 construct:
--
procedure test is
type a1 is array(1..35,1..35,1..35,1..35,1..35,1..35) of long_long_integer;
ab:a1;
cnt:long_long_integer:=0;
begin
for e of ab loop
cnt:=cnt+1;
e:=cnt;
end loop;
end test;
--
Is there a way (e.g. some attribute) to find the indices of the array for a current e within the cycle above?
Suppose, I want to calculate something with the indices, or have an exit condition.
Of course, I can always build a standard set of for loops, but I already get addicted to that new concept, so don't want to look back.
Thanks in advance.
next reply other threads:[~2017-06-06 11:47 UTC|newest]
Thread overview: 23+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-06-06 11:47 Anatoly Chernyshev [this message]
2017-06-06 12:17 ` Arrays in Ada 2012 Dmitry A. Kazakov
2017-06-06 13:17 ` Simon Wright
2017-06-06 13:57 ` Dmitry A. Kazakov
2017-06-06 21:59 ` Simon Wright
2017-06-06 13:19 ` AdaMagica
2017-06-06 20:56 ` Randy Brukardt
2017-06-07 7:06 ` Dmitry A. Kazakov
2017-06-07 11:47 ` Anatoly Chernyshev
2017-06-07 12:15 ` Dmitry A. Kazakov
2017-06-08 0:55 ` Randy Brukardt
2017-06-08 0:51 ` Randy Brukardt
2017-06-08 7:07 ` Dmitry A. Kazakov
2017-06-09 3:23 ` Randy Brukardt
2017-06-18 2:14 ` Arrays in Ada 2020 Ivan Levashev
2017-06-18 3:00 ` Nasser M. Abbasi
2017-06-18 12:06 ` Robert Eachus
2017-06-18 20:15 ` Simon Wright
2017-06-20 13:33 ` Robert Eachus
2017-06-19 6:36 ` Ivan Levashev
2017-06-19 12:06 ` AdaMagica
2017-06-23 1:17 ` Randy Brukardt
2017-06-18 20:15 ` Pascal Obry
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox