はじめに Array系のメソッド多すぎて忘れてしまうので,忘備録としてまとめました メソッドの逆引きなどにご利用ください 自分にとって覚えやすい9つのグループに分けてます 『定義系』 コンストラクタです 『プロパティ系』 その配列に関しての状態が返るメソッドです 『先頭,末端の操作系』 配列の先頭や末端の出し入れ関係のメソッドです 下のグループのそれぞれとかぶってますが,個人的にまとめたい物だったので別にしています 『要素の抜き出し系』 配列の中身を変えずに要素を参照するメソッドです 『要素の並び替え系』 ソートなど配列に要素を挿入削除せずに並び替えるメソッドです 『クラスの変換系』 他のクラスに変換するものです 『配列変換系』 配列の要素から様々な形に変換するメソッドです 『要素書き換え系』 要素を書き換えるメソッドです 『ループ系』 各要素ごとに処理を行いたいときに使うメソッドです 注
![【Ruby】 Arrayのメソッド忘備録 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/18e5fa103aebf48f20377549372b832e27704d2d/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgwJTkwUnVieSVFMyU4MCU5MSUyMEFycmF5JUUzJTgxJUFFJUUzJTgzJUExJUUzJTgyJUJEJUUzJTgzJTgzJUUzJTgzJTg5JUU1JUJGJTk4JUU1JTgyJTk5JUU5JThDJUIyJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz05YjM4NmJmOWIyOTYwZGZiNGU3ZWE3OGU2OWM2YWY5Nw%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwc3VndW5pc3UmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTgxOTNkODY1OTZmNmM4MTZiMDg0ODMyMWUwMzRhNjZh%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D3678df2e3baf40dad6dfdcac554c7700)