%hash = map { $_, "$var/$_" } @array; # Works great %hash = map { "$var/$_", $_ } @array; # Syntax Error! #### %hash = map { "$var/".$_, $_ } @array; # Also works.