Quelles sont anonymes hachages en perl?

$hash = { 'Man' => 'Bill',
          'Woman' => 'Mary,
          'Dog' => 'Ben'
        };

Quoi exactement Perl “anonyme hachages”?

Que de hachage de référence n'est pas anonyme, car il est stocké dans la variable $hash.
Philosophiquement parlant, est une référence à un anonyme de hachage. %hash est un nom de hachage, $hash n'est pas seulement une référence. La référence peut pointer vers une table de hachage, cependant.
Je pense que c'est d'être trop pointilleux. Le 5-chaîne de caractères %hash est un nom, pas une table de hachage, mais il est parfaitement raisonnable de se référer à la table de hachage que des noms comme %hash, qui est un nom de hachage. Tout comme "Kenosis" est un nom, pas une personne, mais la Kénose est une personne. (En supposant que vous n'êtes pas un bot, bien sûr.)
Il y a donc beaucoup de la pensée claire ici. Un hachage de référence pas anonyme, seul le hachage de lui-même. La référence peut se référer à une table de hachage qui a un nom, ou à celui qui n'est pas le cas: si vous utilisez des références, puis le namedness de la table de hachage n'est pas pertinent.
hachage de référence pas anonyme" -- Oh? my $hash_ref_ref = \{'foo' => 'bar'};

OriginalL'auteur user1363308 | 2013-01-05