John Siracusa <[EMAIL PROTECTED]> writes:
> On 9/1/00 4:59 PM, Perl6 RFC Librarian wrote:
> > Once a hash has been C<private>-ized, the only way to extend its set of
> > entries is via another call to C<private>:
> >
> > sub new {
> > my ($class, %self) = @_;
> > bless private \%self, $class;
> > private $self{seed} = rand; # okay
> > $self{seed} = rand; # dies, can't autovivify
> > }
>
> I'm confused by the last two lines. It seems to me that once the key "seed"
> is created via:
>
> private $self{seed} = rand;
>
> the following assignment should be okay since it's not trying to make
> a new key:
>
> $self{seed} = rand;
>
> Or am I misunderstanding the example?
I presume it's a typo for
$self{secondseed} = rand; # dies
--
Piers
- RFC 188 (v1) Objects : Private keys and methods Perl6 RFC Librarian
- Re: RFC 188 (v1) Objects : Private keys and metho... Tom Christiansen
- Re: RFC 188 (v1) Objects : Private keys and metho... Tom Christiansen
- Re: RFC 188 (v1) Objects : Private keys and metho... John Siracusa
- Re: RFC 188 (v1) Objects : Private keys and m... Piers Cawley
- Re: RFC 188 (v1) Objects : Private keys and metho... Kenneth Lee
- Re: RFC 188 (v1) Objects : Private keys and metho... Kenneth Lee
- Re: RFC 188 (v1) Objects : Private keys and m... Kenneth Lee
- Re: RFC 188 (v1) Objects : Private keys and metho... Damian Conway
- Re: RFC 188 (v1) Objects : Private keys and metho... David E. Wheeler
- Re: RFC 188 (v1) Objects : Private keys and m... Piers Cawley
- Re: RFC 188 (v1) Objects : Private keys and metho... Nathan Wiger
- Re: RFC 188 (v1) Objects : Private keys and metho... Damian Conway
- Re: RFC 188 (v1) Objects : Private keys and metho... Dave Rolsky
- Re: RFC 188 (v1) Objects : Private keys and metho... Jonathan Scott Duff
