Comment puis-je obtenir la version Scala dans Scala même?

Cela ne concerne pas les options du compilateur en ligne de commande. Comment puis-je obtenir par programme la version Scala dans le code?

Ou bien, le plug-in Eclipse Scala v2 stocke-t-il le chemin d’access au scalac ?

Cela fonctionnera sans access à scala-comstackr.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.versionSsortingng res0: java.lang.Ssortingng = version 2.9.1.final 

Il y a trois façons d’obtenir la version Scala –

 scala> util.Properties.versionNumberSsortingng res103: Ssortingng = 2.11.4 scala> util.Properties.versionSsortingng res104: Ssortingng = version 2.11.4 scala> util.Properties.versionMsg res105: Ssortingng = Scala library version 2.11.4 -- Copyright 2002-2013, LAMP/EPFL 

Vous pouvez obtenir la version Scala comme ceci:

 scala> scala.tools.nsc.Properties.versionSsortingng res7: java.lang.Ssortingng = version 2.9.0.final 

Je ne connais pas les spécificités du plugin, cependant.

Nous pouvons également installer la version Scala

  1. Invite de commande ouverte
  2. type Scala
  3. Vous obtiendrez la sortie suivante:

Bienvenue dans Scala version 2.10.3 (VM serveur Java HotSpot (64 bits), Java 1.8.0_6 0). Tapez les expressions pour les faire évaluer. Type: aide pour plus d’informations.