~$ perl -E 'my @x=({uno=>'one'},{dos=>'two'},{tres=>'three'}); map {say} keys %$_ for @x'
####
~$ perl -E 'my @x=({uno=>'one'},{dos=>'two'},{tres=>'three'}); say keys %$_ for @x'
####
~$ perl -E 'my @x=({uno=>'one'},{dos=>'two'},{tres=>'three'}); say for keys %$_ for @x'
syntax error at -e line 1, near "$_ for "