> Message du 31/10/08 04:08
> De : "Richard Lee"
> A : "Perl Beginners"
> Copie à :
> Objet : confused about reference
>
>
>
> I was just testing some reference and while trying out below I am trying
> to understand below
>
> @{$yahoo->{yahoo}}...........  I can see that this is pointing to 0,1,3
> by running the code.
> But I am trying to really understand whether this is trying to say since
> value of 'yahoo' is array put @ at the front?
> or @ is there because it's array slice??
> Can someone explain this?
>
> Also, %{$base[0]}, trying to understand this.
> According to the tutorial,
>
> %base   referenced is %{$base}
>
> what is the difference between  %{$base[0]}  vs %{$base}[0]


%{$base}[0] is just a syntax error.
$hash->{$base}[0] is effective syntax.

For %{$base[0]}. $base[0] is an anonymous hash (or hash reference), %{...} will 
derefer it.


Jeff.
http://home.arcor.de/pangj/

 Créez votre adresse électronique [EMAIL PROTECTED] 
 1 Go d'espace de stockage, anti-spam et anti-virus intégrés.

Reply via email to