通常,他们会告诉你
import scala.io.Source
for(line <- Source.fromPath("myfile.txt").getLines())
println(line)
这似乎使文件保持打开状态。什么是可关闭的对应物?
最佳答案
您可以关闭 Source
这将关闭您的文件。
import scala.io.Source
val source = Source.fromFile("myfile.txt")
for (line <- source.getLines())
println(line)
source.close()
关于scala - 如何逐行读取文件并随后在 Scala 中关闭它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33972319/