当试图在在线口译员或IRC机器人中运行一些代码时,我总是想知道他们支持哪种版本的Scala.
有没有办法从解释器中检索Scala的版本?
用途scala.util.Properties.versionString
:
scala> scala.util.Properties.versionString res0: String = version 2.11.5
scala> scala.util.Properties.versionMsg res: String = Scala library version 2.9.0.1 -- Copyright 2002-2011, LAMP/EPFL
看起来当然像图书馆版本而不是语言版本,但我认为目前在实践中不会有真正的区别.