From: TAKAHASHI Masayoshi Date: 1998-06-25T23:35:28+09:00 Subject: [ruby-list:8517] Re: hash sort 高橋です。前にもこんなのありましたっけ。 もりきゅうさん: > 連想配列のソートをしたいと思います。 > 値の大きい順にならべ、値が等しい場合はキーの大きい順にならべます。 (snip) > hash.to_a.sort! { |a, b| b[1] <=> a[1] or b[0] <=> a[0] } ここを、 hash.to_a.sort! { |a, b| (b[1] <=> a[1])*2 + (b[0] <=> a[0]) } にすればいいのではないでしょうか。 高橋征義 (株式会社アイナック) Email:maki@inac.co.jp