Предположим, у меня есть рекурсивно определенный Stream
: например.Скала потоков и их использование памяти в стеке
def from(n:Int):Stream[Int] = Stream.cons(n, from(n+1))
Я предполагаю, что для этого требуется постоянная память стека. Правильно ли это? Правильно ли это для любого рекурсивно определенного stream
? Можете ли вы представить какой-либо рекурсивно определенный пример stream
, который использует непостоянную стек стек?