my @hashrefs = map { foo => $_ }, 1..5; #### map {( "$foo$bar" => "barfoo" )} 1, ; #no more syntax error :-) map +( "$foo$bar" => "barfoo" ), 1, ; #note unary + #to avoid "function-like" #interpretation of ()