Java と異なる点を中心にいくつか。 セミコロン(;) 行末のセミコロンは必要無い。 複数の文を1行に書きたいときだけ、セミコロンを間に記述する。 val a = 5 val b = 5; println("debug") ダブルクォーテーション Scala は Java と同じく、文字列リテラルにはダブルクォーテーションを使う。 シングルクォーテーションは文字(Char)リテラル扱いである。 return Scala では、return キーワードは省略できる。 return を使わなくても全ての文は値を返す。 def func(b: Boolean) = { if (b) "TRUE" else "FALSE" } return を使う必要があるのは関数の途中で抜けたいときくらいだが これは Bad Coding Style なので、なるべく使わないようにしよう。 プリミティブ型 S