ruby中的数组元素添加

前端之家收集整理的这篇文章主要介绍了ruby中的数组元素添加前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个数组:
a1 = [1,2,3,4]

我想从a1生成这个数组:

a2 = [3,5,7]

公式为[a1 [0] a1 [1],a1 [1] a1 [2],…].

Ruby的方法是什么?

解决方法

是的,你可以这样做:
a1 = [1,4]
a2 = a1.each_cons(2).map{ |a| a.inject(:+) } #=> [3,7]

猜你在找的Ruby相关文章