Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
Based on the length of its second key.Namely: AAAAAAA (7),AAA(3),AAAA(4). In ascending way such that finally it simply prints:my %HoHoA = ( 'set1' => { 'AAAAAAA' => [ ['1','BOOK'],['2','PENCIL'] ], 'BBBBBBB' => [ ['0','CHALK'],['4','PEN'] ], }, # length of 2nd keys = 7 (all the same in 'set1') 'set2' => { 'AAA' => [ ['1','BOOK'],['2','PENCIL'] ], 'BBB' => [ ['0','CHALK'],['4','PEN'] ], }, # length of 2nd keys = 7 (all the same in 'set2') 'set3' => { 'AAA' => [ ['1','BOOK'],['2','PENCIL'] ], 'BBB' => [ ['0','CHALK'],['4','PEN'] ], }, # length of 2nd keys = 3 (all the same in 'set3') 'set4' => { 'AAAA' => [ ['1','BOOK'],['2','PENCIL'] ], 'BBBB' => [ ['0','CHALK'],['4','PEN'] ], }, # length of 2nd keys = 4 (all the same in 'set4') );
I'm stuck with this:set2 # Length 3 set3 # Length 3 set4 # Length 4 set1 # Length 7
Also keeping in mind that I may not now "what is" the second key. Please help. Thanks a lot for your time.foreach my $set ( sort {#???} keys %HoHoA ) { print "$set\n"; }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Sorting HoHoA based on Length of Second Key
by Zaxo (Archbishop) on Jul 21, 2005 at 03:10 UTC | |
by Anonymous Monk on Jul 21, 2005 at 03:15 UTC | |
|
Re: Sorting HoHoA based on Length of Second Key
by Pied (Monk) on Jul 21, 2005 at 03:19 UTC | |
|
Re: Sorting HoHoA based on Length of Second Key
by tlm (Prior) on Jul 21, 2005 at 03:52 UTC | |
by neversaint (Deacon) on Jul 27, 2005 at 06:19 UTC | |
by tlm (Prior) on Jul 27, 2005 at 06:37 UTC | |
|
Re: Sorting HoHoA based on Length of Second Key
by tphyahoo (Vicar) on Jul 21, 2005 at 08:37 UTC | |
|
Re: Sorting HoHoA based on Length of Second Key
by salva (Canon) on Jul 21, 2005 at 12:23 UTC | |
|
Re: Sorting HoHoA based on Length of Second Key
by Anonymous Monk on Jul 21, 2005 at 12:53 UTC |