El siguiente código Scala hace exactamente lo que yo esperaba: imprime cada línea de some_file.txt.Scala println en un bucle for
import scala.io.Source
val lines = Source.fromPath("some_file.txt").mkString
for (line <- lines) print(line)
si uso PRINTLN en lugar de impresión, espero ver some_file.txt impreso con doble espacio. En cambio, el programa imprime una nueva línea después de cada carácter de algún_archivo.txt. ¿Podría alguien explicarme esto? Estoy usando Scala 2.8.0 Beta 1.
Llamó '.mkString' al resultado de' fromPath', que es un 'Iterator [Char]' con algunas cosas adicionales. Sé que lo sabes, pero creo que podrías aclararlo. También podría poner un ejemplo de a para la comprensión sobre un literal 'String'. –