报告未关闭的 scala.io.Source。
scala.io.Source
直接在由 fromFile、fromURL 或 fromURI 打开的 Source 上使用 .mkString 或 .getLines 之类的函数将泄漏底层文件句柄。
fromFile
fromURL
fromURI
Source
.mkString
.getLines
考虑使用 .close() 和 try/finally 来管理资源的生命周期或使用 Scala 2.13 的 Using。
.close()
try
finally
Using
示例:
Source.fromFile("file.txt").getLines()