<< サングラス壊れた | top | ヴィノクロフにドーピングの疑い チームは棄権 >>

hashのソート

tag: ruby

rubyでハッシュをソートする方法

Rubyレシピブックではこう

hash.sort_by {|key,value| [value,key]}

webでよく見かける方法はこう

hash.to_a.sort{|a, b|
  (b[1] <=> a[1]) * 2 + (a[0] <=> b[0])
}

この差は何だ、と思ったらsort_byが1.8からなのか。なるほど

2007/07/25 4:25更新

この記事にコメントする:
:
:(spamよけのダミーです。入力しないでください)

この記事のトラックバックURL: http://www.sonorilo.net/tb/2305

タグ

www.flickr.com
This is a Flickr badge showing public items from suzukis tagged with japan. Make your own badge here.

最近の話題 RSS feed

最近のコメント

この日記のはてなブックマーク数
メール("no-spam."を削除してください)