Scala クラス

Scalaには、プリミティブ型がないんだ。(Javaの数値型とかみたいな)
そして、たぶんJavaと互換持たせるためなのか、
Javaでのプリミティブ型として扱われるようなデータは、
AnyValを親クラスに持っていたり
Javaのクラスは、AnyRefを親クラスに持っていたり
なんかわかりやすくて安心できるな。


それにしても、Javaでクラスばかり使って、プリミティブ型がでてこないコードは、
そのままコピペすると、Scalaでもほぼ動くようだ。

関数型言語っぽくないけど
とりあえず動かせるというのもなかなかよい。


自分なりにまとめたら、ブログにのせよう。