「Sort」タグアーカイブ

Ruby: ハッシュを複数のキーでソートする方法


Ruby で 2 つ のキーを使ってハッシュをソートする場合、 下のように書くことができます。

それでは 3 つ のキーでソートする場合はどのようになるでしょうか。

これ以上キーを増やしていくとコードを書くのが大変なので、 3 つ 以上のキーでも楽にソートできるよう、比較するメソッドを作ってみました。