in reply to Re: Learning to *really* love references
in thread Learning to *really* love references
my $arrayElement = $$arrayRef[0]; my $hashValue = $$hashRef{someKey};
I prefer:
my $array_element = $array_ref->[0]; my $hash_value = $hash_ref->{some_key};
Using arrow notation makes it easier for me to recognize that the thingys in question are references (I find that the extra leading sigil gets lost in the code soup to my eyes). It also makes doing nested dereferences easier:
my $foo = $AoH_ref->[0]->{some_key};
although you'd be better off doing:
my $hash_ref = $AoH_ref->[0]; my $foo = $hash_ref->{some_key};
in most cases.
--
The hell with paco, vote for Erudil!
:wq
|
---|