Ruby 配列を並び替え(ソート)をする

  • 作成日 2021.01.05
  • 更新日 2022.08.17
  • Ruby
Ruby 配列を並び替え(ソート)をする

Rubyで、sortを使って、配列を並び替え(ソート)をするサンプルコードを記述してます。rubyのバージョンは2.7.2を使用してます。

環境

  • OS windows10 pro 64bit
  • ruby 2.7.2p137

sort使い方

sortを使用すると、配列を並び替え(ソート)をすることが可能です。

[配列].sort

以下は、配列を並び替え(ソート)をするサンプルコードとなります。

arr=[5, 1, 6, 3, 2, 1]

p arr.sort
# [1, 1, 2, 3, 5, 6]

arr=["c", "b", "a", "d", "e", "a"]

p arr.sort
# ["a", "a", "b", "c", "d", "e"]

二次元配列にも利用できます。

arr = [[2, 2],[1, 1],[2, 1],[3, 3],[3, 2],[2, 3]]

p arr.sort
# [1, 1], [2, 1], [2, 2], [2, 3], [3, 2], [3, 3]]