Я читал вопрос Ruby об итераторе .each
, и кто-то сказал, что использование .each
может быть неприятным запахом кода, если итераторы более высокого порядка лучше подходят для этой задачи. Что такое итераторы высшего порядка в Ruby?
edit: Йорг В. Миттаг, автор ответа StackOverflow, на который я ссылался, упомянул, что он намеревался писать итераторы более высокого уровня , но он также объяснил, что они очень хорошо ниже.