2009-08-25から1日間の記事一覧

Scalaのパッケージ管理システム sbazとは

Scala Bazaar Systemとは Scala Bazaar System、略してsbazはScalaの提供するパッケージ管理システム。新しいプログラムのインストールやアップグレードを自動化でき、パッケージの配布を容易にする。CPANやaptみたいな感じ Scalaのインストール 念のため、S…

ローンパターンでリソースのクローズを確実に

ローンパターン Scalaでは関数をオブジェクトとして扱えるため、以下のような関数を考えることができる def withWriter(filename: String)(op: Writer => Unit) { val writer = new BufferedWriter(new OutputStreamWriter( new FileOutputStream(filename),…