我想按以下方式拆分我的数组:
current_arr = [1,2,3,4,5]
new_arr = [[1,2,3], [2,3,4], [3,4,5]]
#each_slice
和 #combination
接近但又不完全是我想要的。
我怎样才能像示例中那样拆分我的数组?
最佳答案
[1,2,3,4,5].each_cons(3).to_a
#=> [[1, 2, 3], [2, 3, 4], [3, 4, 5]]
检查 each_cons 的文档.
关于ruby - 简单的 ruby 数组拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54242043/