Я хочу использовать класс Stream в scala для бесконечного повторения данного списка.
Например, список (1,2,3,4,5) Я хочу создать поток, который дает мне (1,2,3,4,5,1,2,3,4,5,1, 2,3....)
Чтобы я мог завершить операцию take. Я знаю, что это может быть реализовано другими способами, но я хочу сделать это по какой-то причине, просто юмористически меня:)
Итак, идея состоит в том, что с этим бесконечным циклом, созданным из некоторого списка, я могу использовать операцию принятия, и когда он достигнет конца списка, он циклически выполняет.
Как создать поток, который просто повторяет данный список?