Cuando trato de ejecutar algún código en intérpretes en línea o con bots IRC, siempre me pregunto qué versión de Scala soportan.¿Cómo recuperar la versión de Scala en REPL?
¿Hay alguna forma de recuperar la versión de Scala desde el intérprete?
Cuando trato de ejecutar algún código en intérpretes en línea o con bots IRC, siempre me pregunto qué versión de Scala soportan.¿Cómo recuperar la versión de Scala en REPL?
¿Hay alguna forma de recuperar la versión de Scala desde el intérprete?
Uso 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
Parece claro que la versión de la biblioteca y no les gusta la versión de idioma , pero creo que actualmente no habrá una diferencia real en la práctica.
Si necesita sólo el número de versión sin la palabra clave "versión" que puede utilizar versionNumberString
función.
scala> scala.util.Properties.versionNumberString
res1: String = 2.12.3