![]() |
|
We don't bite newbies here... much | |
PerlMonks |
Re^2: Perl's feature to determine, in current point of loop, that this is the last one? (arrays unpredictable)by LanX (Sage) |
on Jan 23, 2022 at 16:13 UTC ( #11140744=note: print w/replies, xml ) | Need Help?? |
So lets suppose it's "only" needed for the case foreach(@array) which isn't an iterator but dealing with a flattened list, right? I don't think so, @array could be tied to an iterator via Tie::Array and IIRC there are already modules on CPAN exploiting this "backdoor". FWIW it also offers some syntactic sugar to implement your desired feature for a static @array, by designing a sub which returns a tied array-ref wrapping the static one:
editAnd I'm pretty sure this won't work with Perls older than ~5.10
Cheers Rolf
In Section
Seekers of Perl Wisdom
|
|