Я изучаю детали того, как each
работает в ruby, и я пробовал следующую строку кода:
p [1,2,3,4,5].each { |element| el }
И результатом является массив
[1,2,3,4,5]
Но я не думаю, что полностью понимаю, почему. Почему возвращаемое значение each
того же массива? Разве каждый не предоставляет метод для итерации? Или это просто обычная практика для метода each
вернуть исходное значение?