Scala プログラミング勉強メモ (1)

最近購入した「Scalaプログラミング入門」というご本の勉強メモ。

Scala のインストール

svm というバージョン管理ツールが便利そうだったので使ってみることに。
とりあえず $HOME/bin に置いておくことに。

$ curl "https://raw.github.com/yuroyoro/svm/master/svm" -o ~/bin/svm
$ chmod 755 ~/bin/svm

.bashrc.zshrc に以下の行を追加しておく。

export SCALA_HOME=~/.svm/current/rt
export PATH=$SCALA_HOME/bin:$PATH

あとはインストールするだけ。

$ svm install 2.10.3
$ svm current
currently version is 2.10.3

REPL を使ってみる

scala コマンドで REPL を使うことができる。

$ scala
Welcome to Scala version 2.10.3 (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_65).
Type in expressions to have them evaluated.
Type :help for more information.

scala>

足すぜ

scala> 1 + 1
res0: Int = 2

引くぜ

scala> 3 - 1
res1: Int = 2

掛けるぜー

scala> 2 * 3
res2: Int = 6

割るいぇあ!

scala> 8 / 2
res3: Int = 4