in reply to How can I access object data in a user defined sort cmp function?
#!/usr/bin/perl use warnings; use strict; use Data::Dumper; my $self = { hash_ref => { item1 => 12, item2 => 9, }, }; print Dumper(sort_hash_ref_keys_by_value($self)); sub sort_hash_ref_keys_by_value { my $self = shift; my $by_value = sub { $self->{hash_ref}->{$a} <=> $self->{hash_ref}->{$b} }; return sort $by_value keys %{ $self->{hash_ref} }; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: How can I access object data in a user defined sort cmp function?
by locked_user sundialsvc4 (Abbot) on Jan 28, 2015 at 23:38 UTC | |
|
Re^2: How can I access object data in a user defined sort cmp function?
by soonix (Chancellor) on Jan 29, 2015 at 10:04 UTC |