A note about .elems
> say @a.elems;
The elems function tends to make things non-lazy
This includes unary + on arrays
Avoid things like:
if +@a { say '@a is not empty' } # ...and it's no longer lazy!continued...
Perl 6 | Perl 6 Lists, Arrays, and Hashes vivified | #32 |
> say @a.elems;
The elems function tends to make things non-lazy
This includes unary + on arrays
Avoid things like:
if +@a { say '@a is not empty' } # ...and it's no longer lazy!continued...
Copyright © 2011 http://www.pmichaud.com/2011/pres/ |