10
votes

Console Scala.ReDinint obsolète

L'interpréteur de ligne de commande de Scala montre: xxx

est console.readint vraiment obsolète? Si oui, quelle est la bonne façon de prendre une entrée?

J'utilise Scala version 2.11.7 sur OS X 10.10.5.


0 commentaires

4 Réponses :


11
votes

Comme suggéré par le repli, exécutez scala -deprecation pour obtenir plus d'informations: xxx


0 commentaires

16
votes

dans SCALA 2.11 Vous pouvez utiliser

scala.io.StdIn.readLine().toInt


0 commentaires

2
votes

Vérifiez le Scala API

(Since version 2.11.0) Use the method in scala.io.StdIn


0 commentaires

3
votes

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)


0 commentaires