Как я могу создать перечислитель ruby, который выполняет ленивые итерации двух других перечислителей?

Допустим, у меня есть два счетчика,enum1 а такжеenum2 это должно быть лениво повторено (потому что у них есть побочные эффекты). Как мне построить третий перечислительenum3 гдеenum3.each{|x| x} было былениво вернуть эквивалентenum1 + enum2?

В моем случае использования в реальном мире я передаю два файла, и мне нужно объединить поток.

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

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