While answering this question, I came to realize that I was not sure whether Perl\'s map can be considered a loop or not?
map
On one hand, it quacks/walks l
Here is a definition of map as a recurrence:
sub _map (&@) { my $f = shift; return unless @_; return $f->( local $_ = shift @_ ), _map( $f, @_ ); } my @squares = _map { $_ ** 2 } 1..100;