Внутри циклов for и методов итераторов, таких как each
и map
, ключевое слово next
в ruby будет иметь эффект перехода к следующей итерации цикла (аналогично continue
в C).
Однако, на самом деле он просто возвращает из текущего блока.Таким образом, вы можете использовать его с любым методом, который принимает блок - даже если он не имеет ничего общего с итерацией.