sto cercando di creare un flusso infinito di stringhe da readLine chiama:flusso di readlines
import java.io.{BufferedReader, InputStreamReader}
val in = new BufferedReader(new InputStreamReader(System in))
val input: Stream[String] = Stream.cons(in readLine, input)
Ma sembra che la chiamata readLine non viene chiamato pigramente. Immediatamente dopo aver inserito quel codice, readLine si aspetta l'input, quindi il flusso diventa una lista infinita dello stesso input. È possibile realizzare ciò che ho in mente?
Non è necessario chiudere lo stream? – Programmer