:重複同等
[1, 2, 3, 4, 5]
このようにそれを反復処理する最も簡単な方法は何ですか?
[[1,2], [2,3], [3,4], [4,5]]
またはこれは?
[[1,2,3], [2,3,4], [3,4,5]]
:重複同等
[1, 2, 3, 4, 5]
このようにそれを反復処理する最も簡単な方法は何ですか?
[[1,2], [2,3], [3,4], [4,5]]
またはこれは?
[[1,2,3], [2,3,4], [3,4,5]]
each_cons
(docs)がこれを行います。あなたはあなたが望むチャンクのサイズを渡すだけで、あなたが渡すブロックにそれらを与えるでしょう。
あなたが実際に配列をしたい場合は、次のことができ、もちろんチェーンのこのto_a
と、例えば
(1..5).each_cons(3).to_a
これはexercism.ioから問題の一つである笑 – compiledwrong