minimize

事業拡大のため、新しい仲間を募集しています。
→詳しくはこちら

Scala (SCAlable LAnguage) は、JVM 上で動く言語。
感じとしては Groovy などに似ているが、Scala の大きな特徴は「関数型言語」を取り入れていること。

この記事を作成するにあたって大いに参考にさせてもらったページが IBM developerWorks の技術文書である。
感謝したい。
[多忙な Java 開発者のための Scala ガイド]

なお、この記事は Java の基本知識は持っているものとして話を進める。

最初に (2012/02/10)

文法 (2012/02/18)

クラス定義 (2012/02/11)

関数 (2012/02/11)

case class とパターンマッチング (2012/02/11)

タプル(Tuple): 複数の値を返す (2012/02/11)

Option と Some (2012/02/11)

パッケージ宣言、import (2012/02/11)

call-by-name とは (2012/02/11)

関数の Currying 形式による記述法 (2012/02/11)

部分関数(PartialFunction) (2012/02/11)

implicit について (2012/02/11)

object の様々な使い方 (2012/02/11)

Tips 1 (2012/02/11)

Tips 2 (2012/02/11)