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