2011-05-01から1ヶ月間の記事一覧
内容が古くなったのでこちら blog1.mammb.com に新しく出た本を追加して更新します。。 昔は本家のHPにあるPDFぐらいしか情報源がありませんでしたが、ここ最近で邦書も整ってきたので、読み進め方について考えてみました。個人的なお勧め順で紹介。 必須の…
Java コレクションと Scala コレクションは、implicit により相互変換を簡単に、というか、意識せずに行うことができます。 以前は scala.collection.jcl でしたが、Scala 2.8 から scala.collection.JavaConversions としてコンバータが提供されています。 …
Scala での正規表現 Scala での正規表現は、scala.util.matching.Regex を使って、 val Decimal = new Regex("""(-)?(\d+)(\.\d*)?""") または StringLike の r を使って val Decimal = """(-)?(\d+)(\.\d*)?""".r のように指定できます。 scala.util.matchi…
カプセル化 TCP/IP の各プロトコルは、上位のプロトコルのデータやパケットに、そのプロトコル固有のヘッダ情報を付加し、それを下位のプロトコルのデータとしてカプセル化して扱います。 受信時にはこの逆のプロセスを経て、下位のプロトコルのデータから、…
ダウンロードとインストール 以下をダウンロードしてインストール。 IntelliJ IDEA Community Edition(Version:10.0.3 Build:103.255) http://www.jetbrains.com/idea/download/index.html Scala(2.8.1) http://www.scala-lang.org/downloads simple-build-t…