in reply to how to use join my array ?

Or simply:
map {$_ = "-$_"} values %abc;
or
$_ = "-$_" for values %abc;