Во многих примерах описывается, что вы можете использовать scala.io.Source
для чтения целого файла следующим образом:
val str = scala.io.Source.fromFile("test.txt").mkString()
Но закрытие основного потока не упоминается.
ПочемуРазве Scala не предоставляет удобный способ сделать это, например, с помощью предложения в Python?Это выглядит полезно, но не сложно.
Есть ли другой лучший способ сделать это безопасно в Scala, я имею в виду чтение всего файла?