【发布时间】:2013-05-05 22:36:11
【问题描述】:
我有一个包含一系列值的大数组。 检查位置 x 上的值是否对位置 x+距离上的值有影响 我想找到所有的对
pair = [values[x], values[x+1]]
以下代码有效
pairs_with_distance = []
values.each_cons(1+distance) do |sequence|
pairs_with_distance << [sequence[0], sequence[-1]]
end
但它看起来很复杂,我想知道我是否可以让它更短更清晰
【问题讨论】: