On 06/14/2017 03:48 PM, bachmeier wrote:
On Wednesday, 14 June 2017 at 22:02:30 UTC, Ali Çehreli wrote:
Then, perhaps we're arguing in favor of
* writing .enumerate even for slices (implying that automatic indexing
for them has been a historical artifact and code that wants to be
portable should always write .enumerate)
* making sure that enumerate() on arrays don't bring extra cost
Ali
I like this proposal.
Is there a reason you don't introduce .enumerate in the section of your
book "The counter is automatic only for arrays"?
No reason other than ranges appear later in the book. But I took a note;
I will add your suggestion soon.
Otherwise, .enumerate is mentioned here:
http://ddili.org/ders/d.en/foreach_opapply.html#ix_foreach_opapply.enumerate,%20std.range
Ali