Dereferencing a hash? I don't see it in perlref, but it is in perlreftut.
If you're talking about examples of
dereferencing hash references,
perlref does show a lot of them. To name a few (comments are mine)...,
....you can replace the identifier with a simple scalar variable....
...
$$arrayref[0] = "January";
$$hashref{"KEY"} = "VALUE"; # deref the hash, assign a key
&$coderef(1,2,3);
...
....you can replace the identifier with a BLOCK returning a reference....
...
${$arrayref}[0] = "January";
${$hashref}{"KEY"} = "VALUE"; # same as above, differet syntax
&{$coderef}(1,2,3);
...
.... As a form of syntactic sugar....
$arrayref->[0] = "January";
$hashref->{"KEY"} = "VALUE"; # still the same, witha arrow operator
$coderef->(1,2,3);
So does
perlreftut, I suppose. Talking about words, that doc doesn't even have a single word of "dereference" or "dereferencing", though it doesn't matter to me. But I didn't know if
perlreftut talked about dereferencing
a hash, or any other docs. :-)
Open source softwares? Share and enjoy. Make profit from them if you can. Yet, share and enjoy!