简单的ruby阵列分裂

简单的ruby阵列分裂,第1张

概述我想以下列方式拆分我的数组: 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] 我想以下列方式拆分我的数组:

current_arr = [1,2,3,4,5]new_arr = [[1,3],[2,4],[3,5]]

#each_slice和#combination接近我想要的但不完全.
我怎么能像示例中那样拆分我的数组?

解决方法
[1,5].each_cons(3).to_a#=> [[1,5]]

检查doc for each_cons.

总结

以上是内存溢出为你收集整理的简单的ruby阵列分裂全部内容,希望文章能够帮你解决简单的ruby阵列分裂所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/1285259.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-09
下一篇2022-06-09

发表评论

登录后才能评论

评论列表(0条)

    保存