Ausgabe
In Java erfolgt das Lesen von Umgebungsvariablen mit System.getenv()
.
Gibt es eine Möglichkeit, dies in Scala zu tun?
Lösung
Seit Scala 2.9 können Sie sys.env
für denselben Effekt verwenden:
scala> sys.env("HOME")
res0: String = /home/paradigmatic
Ich finde es schön, die Scala-API anstelle von Java zu verwenden. Derzeit gibt es mehrere Projekte, um Scala für andere Plattformen als JVM (.NET, Javascript, native usw.) zu kompilieren. Durch die Reduzierung der Abhängigkeiten von der Java-API wird Ihr Code portabler.
Beantwortet von – paradigmatisch
Antwort geprüft von – Katrina (FixError Volunteer)