[解決済み] Rubyの配列をX個の要素に分割(チャンク)する方法は?[重複]。
2022-04-18 18:14:38
質問
配列がある
foo = %w(1 2 3 4 5 6 7 8 9 10)
これをより小さな配列に分割するにはどうすればよいですか?
class Array
def chunk(size)
# return array of arrays
end
end
foo.chunk(3)
# => [[1,2,3],[4,5,6],[7,8,9],[10]]
解決方法は?
をご覧ください。 列挙可能#each_slice :
foo.each_slice(3).to_a
#=> [["1", "2", "3"], ["4", "5", "6"], ["7", "8", "9"], ["10"]]
関連
-
[解決済み] ルビー.天井と.床
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScript で配列に値が含まれているかどうかを確認するにはどうすればよいですか?
-
[解決済み] 配列からArrayListを作成する
-
[解決済み] 配列に特定のインデックスで項目を挿入する方法 (JavaScript)
-
[解決済み] JavaScriptの配列をランダム化(シャッフル)する方法は?
-
[解決済み] 配列の結合/平坦化
-
[解決済み] Bashで文字列を配列に分割する方法は?
-
[解決済み] 配列をチャンクに分割する
-
[解決済み】JavaScriptで2つの配列を結合し、項目の重複を排除する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】そのようなファイルやディレクトリはありません @ rb_sysopen ruby
-
[解決済み] RVM は関数ではないので、'rvm use ...' でルビーを選択してもうまくいきません。
-
[解決済み] ルビーオールウェイズ ラウンドアップ
-
[解決済み] Rubyのフィボナッチ数列(再帰)
-
[解決済み] ルビー階乗関数
-
[解決済み] RMagickのインストール。MagickWand.hが見当たりません。
-
[解決済み] ルビーです。そのようなファイルやディレクトリはありません @ rb_sysopen - testfile (Errno::ENOENT)
-
[解決済み] 配列をアルファベット順に並べるには?
-
[解決済み] Rubyの予期しないキーワードの終了、および予期しない入力の終了
-
[解決済み] 動的な定数割り当て