on Thu, 01 Aug 2002 19:06:55 GMT, Learn Perl wrote:

> $hash{$key} = "$hash{$key}","$_"; #I want to concatenate

You are not concatenating here. You are assigning "$hash{$key}" to 
$hash{$key} and then throw away "$_".
Perl would have told you this if you had turned on warnings.

String concatenation is done with '.'
You should write

        $hash{$key} .= $_;

which is equivalent to 

        $hash{$key} = $hash{$key} . $_;

-- 
felix

-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to