168

tryKotlin でJava with-resources コードに相当するものを書こうとしたとき、うまくいきませんでした。

次のさまざまなバリエーションを試しました。

try (writer = OutputStreamWriter(r.getOutputStream())) {
    // ...
}

しかし、どちらも機能しません。

代わりに何を使用すべきか知っている人はいますか? どうやらKotlinの文法にはそのような構造の定義がありませんが、何かが足りないのかもしれません。次のように、try ブロックの文法を定義します。

try : "try" block catchBlock* finallyBlock?;
4

5 に答える 5