Sachin Hegde wrote:
> 
> Hi,

Hello,

> I want to add an array as an hash entry e.g.
> %HOA = {one=>"@arr"};
> 
> And you're right John I do get the warning
> 
> Reference found where even-sized list expected at <program name> line n.
> 
> Now how do I remove it?

Like I said in my previous message, use parenthesis () instead of braces
{} to assign to a hash.

%HOA = ( one => "@arr" );

To assign the array @arr to the hash you can copy the array to an
anonymous array.

%HOA = ( one => [ @arr ] );

Or you can use a reference to @arr.

%HOA = ( one => [EMAIL PROTECTED] );



perldoc perldata
perldoc perldsc
perldoc perllol
perldoc perlreftut
perldoc perlref


John
-- 
use Perl;
program
fulfillment

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

Reply via email to