【发布时间】:2013-04-14 18:53:29
【问题描述】:
假设我有以下内容:
a = [1,2,3,4,5,6,7,8]
如何将其转换为每对的平均值?
也就是说,我该怎么做
a = [1.5,3.5,5.5,7.5]
我的意思是,我可以做到
我正在考虑 a.step(2),然后...涉及 each_with_index 的事情?
编辑:我看到了:
arr.each_with_index.map { |x,i| [x, i+2] }
arr.each_with_index.map { |x,i| (x + arr[i+1])/2 }
然后过滤掉所有偶数索引?
【问题讨论】: