変数を宣言するときに型を指定する必要はない。 Scalaが中身から型を判断する。
これを型推論という。 ただし、明示的に型を宣言することにより 予期しない型推論を防ぐことが出来るため、 あとでコードを読んだときにわかりやすいというメリットがある。
なお、Scalaではセミコロンは必要ない。
scala> var hoge = "hoge"
hoge: String = hoge
scala> hoge
res0: String = hoge
scala> hoge = 1
<console>:8: error: type mismatch;
found : Int(1)
required: String
hoge = 1
^
