[解決済み] Kotlinのトライウィズリソース
2022-04-24 09:38:10
質問
Java の
try
-with-resourcesのコードをKotlinで書くと、私にはうまくいきませんでした。
以下のように様々なバリエーションを試してみました。
try (writer = OutputStreamWriter(r.getOutputStream())) {
// ...
}
しかし、どちらもうまくいきません。
誰か代わりに何を使うべきか知っていますか? どうやらKotlinの文法は には定義がありません。 のような構成がありますが、もしかしたら私が見逃しているのかもしれません。tryブロックの文法は以下のように定義されている。
try : "try" block catchBlock* finallyBlock?;
解決方法は?
あるんです。
use
-関数は、kotlin stdlib (
src
).
使い方を説明します。
OutputStreamWriter(r.getOutputStream()).use {
// by `it` value you can get your OutputStreamWriter
it.write('a')
}
関連
-
[解決済み] Kotlinの静的メソッドと変数
-
[解決済み] Distinct() with lambda?
-
[解決済み] Kotlin 三項条件演算子
-
[解決済み】KotlinでJavaの静的メソッドに相当するものは何ですか?
-
[解決済み】Kotlinのダブルバング(!)演算子とは?
-
[解決済み] Kotlinのfoldとreduceの違い、いつどちらを使うか?
-
[解決済み】Kotlinの標準ライブラリで利用できるJava 8 Stream.collectに相当するものは?
-
[解決済み] Kotlinでリソースからテキストファイルを読み込むには?
-
[解決済み] Kotlinでhashmapを繰り返し処理するには?
-
[解決済み] KotlinのArrayList<String>()とmutableListOf<String>()の相違点
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Kotlinのvarとvalの違いは何ですか?
-
[解決済み】Kotlinのダブルバング(!)演算子とは?
-
[解決済み】Kotlin:関数を他の関数にパラメータとして渡すには?
-
[解決済み】「不適切なブロッキングメソッドの呼び出し」を適切にする方法は?
-
[解決済み] Kotlinでログを取るための慣用的な方法
-
[解決済み] Kotlinのトライウィズリソース
-
[解決済み] if式でのBoolean?の使用
-
[解決済み] の警告を表示します。クラスパスのKotlinランタイムJARファイルは同じバージョンでなければならない
-
[解決済み] Kotlinでhashmapを繰り返し処理するには?
-
[解決済み] MutableLiveData。コルーチンからバックグラウンドスレッドでsetValueを実行できない