えだです。

すいません、便乗してHashのことで教えて下さい。

In the message "[ruby-list:35340] ハッシュの配列"
At Wed, 5 Jun 2002 08:11:29 +0900
Nal<inoue / osa.att.ne.jp> さん曰く:
> たのですが、うまくいきません。これを得るにはどうすればいいのでしょう
> か。

ary = []
open(file).readlines.join.split("\n").each_with_index do |row, c|
  row.split(",").each_with_index do |m, n|
    if m != ""
      ary << {"c"=>c+1, "n"=>n+1}
    end
  end
end
p ary

…みたいなかんじかなーとか思って実行していて、ひとつ気になりました。
Hashのキーの(表示されるときの)順番ってどう決まっているんでしょうか?

irb(main):001:0> {"c"=>1,"n"=>2}
{"n"=>2, "c"=>1}
irb(main):002:0> RUBY_VERSION
"1.7.2"
irb(main):003:0>

とりたてて支障はないのですが、なんとなく気になって…。

--
just another ruby beginner(;_;)
えだぱいち こと えだゆきひこ