/ / Як отримати версію Scala з самої Scala? - scala, версія

Як отримати версію Scala зсередини Scala? - скала, версія

Це не стосується параметрів компіляції командного рядка. Як програмно отримати версію Scala всередині коду?

Крім того, де зберігає шлях до плагіна Eclipse Scala v2 scalac?

Відповіді:

100 для відповіді № 1

Це буде працювати без доступу scala-compiler.jar:

Welcome to Scala version 2.9.1.final (Java HotSpot(TM) 64-Bit Server VM, Java 1.6.0_26).
Type in expressions to have them evaluated.
Type :help for more information.

scala> util.Properties.versionString
res0: java.lang.String = version 2.9.1.final

37 для відповіді № 2

Є три способи отримати версію Scala -

scala> util.Properties.versionNumberString
res103: String = 2.11.4

scala> util.Properties.versionString
res104: String = version 2.11.4

scala> util.Properties.versionMsg
res105: String = Scala library version 2.11.4 -- Copyright 2002-2013, LAMP/EPFL

15 для відповіді № 3

Ви можете отримати версію Scala так:

scala> scala.tools.nsc.Properties.versionString
res7: java.lang.String = version 2.9.0.final

Проте я не знаю специфіки плагіна.


8 для відповіді № 4

Ми також можемо отримати встановлену версію Scala

  1. Відкрийте командний рядок
  2. тип Scala
  3. Ви отримаєте наступний вивід:

Ласкаво просимо в версію Scala версії 2.10.3 (Java HotSpot (TM) 64-бітний сервер VM, Java 1.8.0_6 0). Введіть у виразах, щоб вони оцінювалися. Тип: допомога для отримання додаткової інформації.