Как получить версию Scala в REPL? - PullRequest
21 голосов
/ 06 августа 2011

Когда я пытаюсь запустить некоторый код в онлайн-интерпретаторах или с помощью IRC-ботов, мне всегда интересно, какую версию Scala они поддерживают.

Есть ли способ получить версию Scala из интерпретатора?*

Ответы [ 3 ]

31 голосов
/ 06 августа 2011

Использование scala.util.Properties.versionString:

scala> scala.util.Properties.versionString
res0: String = version 2.11.5
6 голосов
/ 06 августа 2011
scala> scala.util.Properties.versionMsg
res: String = Scala library version 2.9.0.1 -- Copyright 2002-2011, LAMP/EPFL

Конечно, выглядит как версия library , а не как версия language , но я думаю, что в настоящее время на практике реальной разницы не будет.

4 голосов
/ 21 сентября 2017

Если вам нужен только номер версии без ключевого слова version, вы можете использовать функцию versionNumberString.

scala> scala.util.Properties.versionNumberString
res1: String = 2.12.3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...