我如何从Scala内部获得Scala版本?
这不是关于命令行编译器选项的。 我如何以编程方式获得代码内的Scala版本?
或者,Eclipse Scala插件v2在哪里存储scalac
的path?
这将无法访问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
有三种方法可以获得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
你可以得到这样的Scala版本:
scala> scala.tools.nsc.Properties.versionString res7: java.lang.String = version 2.9.0.final
不过,我不知道插件的具体情况。
我们也可以安装Scala版本
- 打开命令提示符
- typesScala
- 您将得到以下输出:
欢迎来到Scala版本2.10.3(Java HotSpot(TM)64位服务器虚拟机,Java 1.8.0_6 0)。 键入expression式来评估它们。 键入:帮助以获取更多信息。