happiness (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) (^_^) happiness

【Ruby】一次元配列を二次元配列に変換する(二次元以上も)

N次元配列について

まず↓を読み、N次元配列についての理解を深める。

一次元配列とは|「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

コード

dimension = 2 # 次元数
[1,2,3,4,5].each_slice(dimension).to_a

結果

[[1, 2], [3, 4], [5]]

each_sliceのdocumentも読もう

docs.ruby-lang.org