On Monday, August 19, 2002, at 03:08 , John Ross wrote:

> I am trying to pass an already existing hash into a subroutine, modify
> that hash, and have the modifications "take" when I leave the subroutine.
> I have looked through a number of perl books, but I either don't know what
> I am looking for, or I just don't understand how this works.  I am
> assuming that you pass the hash into the sub by reference, but from there,
> what?

you will want to go over the

        perldoc perlref

then go back over:

>
> On Monday, August 19, 2002, at 03:16 , [EMAIL PROTECTED] 
> wrote:
>
>       A code snippet would be very helpful.  To pass a hash and update it,
> then
>               func(\%hash);
>
> sub func {
>     my ( $hash ) = @_;
>     $hash->{key} = 1;
>     # this should be reflected back in the calling program when you return
>  }
>
> Wags ;)


since the trick there is to 'get' that we move from using the

        %hash -
to

        $ref_oh_hash

notation...


ciao
drieux

---


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

Reply via email to