Scala using(ローンパターン) C#では、オープンしたファイルを確実にクローズしてくれるusingという構文がある。 これと同じような事をScalaでやってみる。 テキストファイルを読み込む例を考えてみる。 ScalaではSourceクラスを使い、読み終わったら(あるいは途中でエラーになっても)クローズする。 この為、tryブロックで囲み、finallyでclose()を呼び出す。 val s = scala.io.Source.fromFile("C:/temp/a.txt") try { s.getLines.foreach{ println } } finally { s.close() }これを、以下のような感じで扱えるようにしたい。(usingブロックを抜けると自動的にクローズする) using(s = scala.io.Source.fromFile("C:/temp
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く