in reply to Re: Re: Re: correct usage of class attributes
in thread correct usage of class attributes

last question, I promise!!!

What about if I want something like: $self->{friends} and I want it to be a list or $self->{pets} and I want it to be a hash? like dogs->mike, charlie->cat mary, sal thanks so much!

Replies are listed 'Best First'.
Re: Re: Re: Re: Re: correct usage of class attributes
by gjb (Vicar) on May 05, 2004 at 15:02 UTC

    Simple: $self->{friends} = ['John', 'Marie'];, or to add something to that list: push(@{$self->{friends}}, 'Jane');.

    Same story for hashes: $self->{pets}->{dogs} = 'mike'

    You may want to have a look at the tutorials on references and data structures in the perldocs (since the site is down, I can't link you now).

    Hope this helps, -gjb-