map( { print $_."\n" } @list ); # Block and no comma works. map( print($_."\n"), @list ); # Expression with comma works. map { print $_."\n" } @list; # Block and no comma works. map print($_."\n"), @list; # Expression with comma works.