2011-08-06 12 views
17

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?

Respuesta

24

Uso scala.util.Properties.versionString:

scala> scala.util.Properties.versionString 
res0: String = version 2.11.5 
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.

1

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 
Cuestiones relacionadas