見出し画像

(備忘録)【Rails】配列のsortについて

自分用の備忘録です。

こちらを参照しています。

1 Sortメソッドの使い方

次のように「sort」メソッドを使って並び替えます。

スクリーンショット 2021-12-27 14.27.00

ポイント
① sortは内部で「<=>」メソッドを使っている
② 要素を指定しない場合は小さい順

スクリーンショット 2021-12-27 14.31.30

2  <=>メソッドの使用例

降順の場合は、次のように並べる。

スクリーンショット 2021-12-27 14.33.25

3 オブジェクトの入った配列の並び替え

こちらの記事も見てみます。

https://qiita.com/zom/items/b22510a86ef63b18af00

スクリーンショット 2021-12-27 14.48.59

これから並び替えようとしているのは、オブジェクトが入った配列

スクリーンショット 2021-12-27 14.51.38

4 単純な並び替え(数字)

スクリーンショット 2021-12-27 14.53.41

5 単純な並び替え(文字列)

スクリーンショット 2021-12-27 14.56.37

6 <=>メソッドを詳しく

スクリーンショット 2021-12-27 14.58.36

スクリーンショット 2021-12-27 15.02.13

7 マルチソート

スクリーンショット 2021-12-27 15.05.44

8 マルチソートで(-)が使えない時(順序変更)

スクリーンショット 2021-12-27 15.08.44

9 マルチソートで(-)が使えない時(数値化)

スクリーンショット 2021-12-27 15.12.12

10 sort_byの利用

スクリーンショット 2021-12-27 15.14.22


いいなと思ったら応援しよう!

ユウキ
サポートをしていただけたらすごく嬉しいです😄 いただけたサポートを励みに、これからもコツコツ頑張っていきます😊