さて、Ruby でこのコードを簡単に書くための明確な解決策は見つかりませんでした。
# Java style version:
array.each do |i, el|
if i < array.length - 1
process(array[i], array[i+1])
end
end
# Would be nice if I could do something like this:
array.each do |i, el, next|
process(el, next)
end