Scala, powtarzaj nieskończoną listę skończoną
Chcę użyć klasy Stream w scali, aby powtarzać nieskończoną listę.
Na przykład lista (1,2,3,4,5) Chcę utworzyć strumień, który mi daje (1,2,3,4,5,1,2,3,4,5,1,2,3 ....)
Żeby móc zawinąć operację. Wiem, że można to zrealizować w inny sposób, ale z jakiegoś powodu chcę to zrobić w ten sposób.
Zatem pomysł polega na tym, że dzięki temu nieskończonemu cyklowi stworzonemu z jakiejś listy, mogę użyć operacji przejęcia i kiedy osiągnie koniec listy, którą cykluje.
Jak utworzyć strumień, który po prostu powtarza daną listę?