xcorp::When it rains, it pours.

"The nice thing about rain," said Eeyore, "is that it always stops. Eventually."

ハッシュのソート

ハッシュのキーをソートしつつ取り出せないかなー。たとえばこんな感じに。

hash = getHash()  # 何らかの hash を取ってくる
hash.each_sort { |k, v|
  # なんか処理
}

ソートの対象が不明確なのが気になる…って場合は

hash = getHash()  # 何らかの hash を取ってくる
hash.each_sortkey { |k, v|
  # なんか処理
}

とかでもおk。今書いてるコードはヒド杉てお見せするにはあまりにも忍びない(;´Д`)

hash = getHash() # hash 取ってくる
hashKeys = hash.keys.sort
hashKeys.each { |k|
  # なんか処理
  # ハッシュの値を参照するには hash[k] とする(;´Д`)
}

はー。ダサすぐる……orz