报告未关闭的 scala.io.Source

直接在由 fromFilefromURLfromURI 打开的 Source 上使用 .mkString.getLines 之类的函数将泄漏底层文件句柄。

考虑使用 .close()try/finally 来管理资源的生命周期或使用 Scala 2.13 的 Using

示例:


  Source.fromFile("file.txt").getLines()