First off, you want:

my $rhash = shift;

instead of
$rhash = @_;

The latter will assign the number of elements in @_ (which is 1) to $rhash.

After that change you can say

print $rhash->{value1};

or 

$rhash->{value1} = 7; 

Tanton

-----Original Message-----
From: jonathan vandine
To: [EMAIL PROTECTED]
Sent: 11/15/2001 10:08 AM
Subject: Printing with arrow notation

I am passing a hash as a reference to a subroutine and want to print its

values using arrow notation. Such as..
%hash ("value1", "value2", etc..);
PrintHash(\%hash);
    sub PrintHash
{
  $rhash = @_;
  What would work here for print using arrow notation?
}
Thanks


_________________________________________________________________
Get your FREE download of MSN Explorer at
http://explorer.msn.com/intl.asp


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

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

Reply via email to