最佳答案
当我尝试在 Kotlin 编写一个类似于 Java try
-with-resources语句的代码时,它并没有起作用。
我尝试了以下不同的变体:
try (writer = OutputStreamWriter(r.getOutputStream())) {
// ...
}
但这两种方法都不管用。有人知道应该用什么来代替吗?
显然科特林语法 不包括这样的构造,但也许我遗漏了一些东西。它将 try
块的语法定义如下:
try : "try" block catchBlock* finallyBlock?;