Scalaとは
Scalaはオブジェクト指向と関数型という二つの特徴もったプログラミング言語です。
Scalaという名前は「Scalable」つまり「拡張性がある」という意味からきています。
Scalaの特徴
Scalaには以下のような特徴があります。
- オブジェクト指向と関数型の統合
- 強い静的型付け
オブジェクト指向と関数型の統合
Scalaはオブジェクト指向と関数型のそれぞれの特徴を統合したハイブリッド言語です。
強い静的型付け
Scalaは静的型付けであり、これによってコンパイル時にエラー検出をしたり、 IDEによるインテリセンスなどの様々な機能の恩恵を受けることが出来ます。