Scala Island |
Unlimited Island |
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)