🐥
Scala入門以前
最近(2024/9)Scalaをさわり始めたので、コードを書く以前の知識を整理する
Versionの話
- 現在Scalaにはバージョン2系とバージョン3系が存在する
- 3.xは2.13.yに対して後方互換性を持つ[1] - Scala 3がリリースされたのは2021/5
- 2024年現在でも2系を使う人が一定数存在する
JDKの話
ビルドツールの話
- Scalaのビルドツールはsbt, millなど複数あるが(mavenも使用できる)sbtが一番使われている。[4]
Version管理の話
上記の理由もあり、Scalaの複数バージョンを用いることはありそう。
公式ドキュメントではCrouserというCLIでのインストーラーを勧めている。[5]
しかし、SDKMANというバージョン管理ツールのほうがスタンダードの様子。 scalaだけでなく、同時にsbtなどのバージョン管理ができることが強み。
-
Scala.jsやScala Nativeなどもあるにはある ↩︎
NCDC株式会社( ncdc.co.jp/ )のエンジニアチームです。 募集中のエンジニアのポジションや、採用している技術スタックの紹介などはこちら( github.com/ncdcdev/recruitment )をご覧ください! ※エンジニア以外も記事を投稿することがあります
Discussion