Estoy intentando crear un flujo infinito de cadenas de readLine llama:Arroyo de readlines
import java.io.{BufferedReader, InputStreamReader}
val in = new BufferedReader(new InputStreamReader(System in))
val input: Stream[String] = Stream.cons(in readLine, input)
Pero parece que la llamada readLine no está siendo llamado pereza. Inmediatamente después de ingresar ese código, readLine espera la entrada, luego Stream se convierte en una lista infinita de esa misma entrada. ¿Es posible lograr lo que tengo en mente?
¿No necesita cerrar la transmisión? – Programmer