Perl: the Markov chain saw | |
PerlMonks |
comment on |
( [id://3333]=superdoc: print w/replies, xml ) | Need Help?? |
I've got a listref of hashrefs. All the hashrefs have the same keys. I'm trying to do the following:
my @bar = sort $sortfunc @$foo; Where $foo is the listref of hashrefs and $sortfunc is defined as sub { $a->{'blah'} cmp $b->{'blah'} }. Now, whenever I try and execute this, I get: No such pseudo-hash field "blah" at reader.pl line 138. Line 138 is the definition of $sortfunc. How do I get the interpreter to not view $foo as a pseudo-hash? (While I'm on the topic, I personally think pseudo-hashes were a really bad idea, conceptually. But, that's just me.) In reply to Pseudo-hash intrusion... by dragonchild
|
|