内容紹介
入門レベルだけではなく、DSLや設計といった高度な話題も満載!
プログラミング言語Scalaの解説書。Scala言語の基本的な機能やScala特有の設計について学ぶことができる。対象読者は、JavaやRubyといったオブジェクト指向言語の経験を持ったプログラマー。前半は、実行可能なサンプルを実際に動かしながら言語の説明をしているため初学者にも読みやすい。後半の言語仕様の詳細やScala独特のイデオム、設計原則、デザインパターン、DSLといった高度な概念についての解説は中上級者の読者にとっても参考になる。日本語版独自の章として、Scala 2.8における変更とsbtを使ったScalaの開発についての解説を追加している。Scala 2.7/2.8対応。
このような方におすすめ
オブジェクト指向ラブなアーキテクト、先進的な技術に敏感なプログラマー、Javaに飽きたエンタープライズ系のJavaプログラマー