Java 7 ввел автоматическое управление ресурсами:
try (BufferedReader br = new BufferedReader(new FileReader(path))) {
return br.readLine();
}
Это будет работать с любым классом, который реализует java.lang.AutoClosable
.
Я знаю, что есть несколько примеров автоматического управления ресурсами вScala, в том числе продемонстрированный Мартином Одерским.
Планируется ли добавить в Scala управление ресурсами на уровне языка, аналогичное Java try(...) { }
?