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]