表紙画像

やさしいScala入門
平明な例と演習問題で学ぶ

本書について

 Scala(スカラ)はオブジェクト指向と関数型プログラミングを結合した、比較的新しいプログラミング言語です。2種類のプログラミング技術を結合しているので、Scalaを使うとプログラムを簡潔に書くことができます。たとえば、他のプログラミング言語で書くと十数行になるコードを、わずか数行で書くことができます。そのため、コードの入力(タイピング)の手間が減るだけではなく、プログラムが短く読みやすくなることで間違いが紛れ込む可能性もそれだけ減り、結果として楽にプログラミングできます。

 オブジェクト指向と関数型プログラミングの両方を利用できるということは、Scalaをマスターするためには両方の概念と用語、そして、それらを結合する新しい概念とその用語を学ぶ必要があるということです。しかし、本書では「Hello, Scala」を出力するための単純なプログラムからはじめて徐々に高度な内容になるので、誰でも気楽にScalaを学ぶことができます。

目 次

本文中に掲載したソースコードこちらから入手できます。

ダウンロード(lzh形式, 140k)