in reply to Re^2: How to Sort a Hash According to the Keys in the Hash
in thread How to Sort a Hash According to the Keys in the Hash
No, you misunderstood him (or he misunderstood you :) sort is applied to the list of of keys returned by keys (the keys returns list in random order). So your foreach loop shall iterate over sorted list of keys. You then use current key to obtain value from hash. If you shall access your hash only ones, then you can use this approach. If there are multiple accesses, then it makes sense to keep sorted list of keys to avoid sorting multiple times.
On a side note. Your code in the original message contains error. You use variable $keyHoA as iterator of the loop, but to access value of the hash inside of the loop you use variable $req ($newHoA{$req}[0])
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: How to Sort a Hash According to the Keys in the Hash
by AnomalousMonk (Archbishop) on Dec 03, 2015 at 18:36 UTC | |
by andal (Hermit) on Dec 04, 2015 at 07:26 UTC | |
by AnomalousMonk (Archbishop) on Dec 04, 2015 at 17:34 UTC |