try
Kotlin でJava with-resources コードに相当するものを書こうとしたとき、うまくいきませんでした。
次のさまざまなバリエーションを試しました。
try (writer = OutputStreamWriter(r.getOutputStream())) {
// ...
}
しかし、どちらも機能しません。
代わりに何を使用すべきか知っている人はいますか? どうやらKotlinの文法にはそのような構造の定義がありませんが、何かが足りないのかもしれません。次のように、try ブロックの文法を定義します。
try : "try" block catchBlock* finallyBlock?;