My question to you is:
What significance do you place on a particular ordering of the hash keys?
As others have stated, there is no particular logic to the sequence that keys(%hash) will return. And while that will remain constant while ever you make no changes to the contents of the hash itself, I certainly don't believe you can rely on them being in "arrival order".
Maybe what you need to determine first is why you need the values returned in a particular sequence, and you may find that a simple has (key / value) is not the data structure you require. Maybe a "hash of hashe", with the main key being some sequencing value (timestamp, transaction number, and so on), with the inner hash consisting of the values relating to that key.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.