En muchos ejemplos, se describe que se puede utilizar scala.io.Source para leer un archivo completo de esta manera:¿Cuál es la forma correcta de usar scala.io.Source?
val str = scala.io.Source.fromFile("test.txt").mkString()
Pero el cierre de la secuencia subyacente no se menciona. ¿Por qué Scala no proporciona una manera conveniente de hacerlo, como con cláusula en Python? Parece útil pero no difícil.
¿Hay alguna otra forma mejor de hacerlo de forma segura en Scala, es decir, leer un archivo completo?
Es correcto utilizar el origen de esta manera no cerrar la secuencia subyacente? – woods
Si lee el código de scala.io.Source, encontrará que, de hecho, le deja el trabajo de cerrar la transmisión subyacente. ¡Asombroso! – woods