и то же самое для всех последующих индексов

ом на вопрос, который я поставил вчера, был следующий фрагмент кода Ruby:

def overlap?(r1,r2)
  r1.include?(r2.begin) || r2.include?(r1.begin)
end

def any_overlap?(ranges)
  ranges.sort_by(&:begin).each_cons(2).any? do |r1,r2|
  overlap?(r1, r2)
  end
end

я получилeach_cons, а что странного&:begin нотация? Спаси меня от синтаксиса ада!

Спасибо!

Ответы на вопрос(0)

Ваш ответ на вопрос