L'interpréteur de ligne de commande de Scala montre: est J'utilise Scala version 2.11.7 sur OS X 10.10.5. P> P> console.readint code> vraiment obsolète? Si oui, quelle est la bonne façon de prendre une entrée? P>
4 Réponses :
Comme suggéré par le repli, exécutez scala -deprecation code> pour obtenir plus d'informations:
dans SCALA 2.11 Vous pouvez utiliser
scala.io.StdIn.readLine().toInt
ou, vous pouvez utiliser l'importation pour appuyer sur l'avertissement:
import scala.io.StdIn._
val name = readLine("Your name:")
val age = readInt()
printf("Your name: %s, your age: %d\n", name, age)