我有这个数组: a1 = [1,2,3,4] 我想从a1生成这个数组:a2 = [3, 5, 7] 这个公式是 [a1[0] + a1[1], a1[1] + a1[2], ...]。在 Ruby 中,应该怎么做呢?
a2 = a1.each_cons(2).map{ |a,b| a + b }
,我觉得这种方式更易读。 - Paul Prestidge