1. ホーム
  2. scala

[解決済み] Scalaで環境変数を読み込む方法

2022-04-24 08:50:45

質問

Javaでは、環境変数の読み込みは System.getenv() .

Scalaでこれを実現する方法はあるのでしょうか?

どのように解決するのですか?

Scala 2.9以降では sys.env を使用すると、同じ効果が得られます。

scala> sys.env("HOME")
res0: String = /home/paradigmatic

Javaではなく、ScalaのAPIを使うのはいいことだと思います。現在、ScalaをJVM以外のプラットフォーム(.NET、javascript、ネイティブなど)にコンパイルするプロジェクトがいくつかあります。Java APIへの依存を減らすことで、コードの移植性が高まります。