エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Ruby】配列を条件に基づいて分割したい - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Ruby】配列を条件に基づいて分割したい - Qiita
概要 Enumerable#partitionメソッド使って、条件に当てはまるものとそうでないものに分類できます。 結... 概要 Enumerable#partitionメソッド使って、条件に当てはまるものとそうでないものに分類できます。 結果が真(true)の組みと偽(true以外)の組みの2つの要素からなる配列を返します。 array = [1,2,3,6,7,8] array_partition = array.partition {|i| i < 5} array_partition #=> [[1, 2, 3], [6, 7, 8]] array_partition[0] #=> [1, 2, 3] array_partition[1] #=> [6, 7, 8] どんな時に使うと便利? 数値などでpartitionメソッドを使って分割すると、真(true)の組みと偽(true以外)の組みに分割した配列を作成できて便利に使用できます。 例:3で割り切れる数値の配列とそうでない配列に分割 array =