2011-11-19 2 views
7

Par exemple:Trouver un type dans REPL?

scala> val b = new ArrayBuffer[Int]() 
<console>:7: error: not found: type ArrayBuffer 
     val b = new ArrayBuffer[Int]() 
       ^

Puis-je utiliser REPL pour trouver le chemin complet de ArrayBuffer et l'importer?

+4

Vous pouvez utiliser [scalex.org] (http://scalex.org) – 4e6

+2

Tout IDE sera capable d'importer automatiquement et d'avoir une facilité de résolution d'ambiguïté (après tout, c'est le point des paquets), mais je ne pense pas que le REPL est si avancé. Jusqu'à ce que quelqu'un développe un super-REPL next-gen, j'utiliserais les docs de l'API scala, maintenus ouverts dans un onglet du navigateur. –

Répondre

8

vous avez besoin de import scala.collection.mutable.ArrayBuffer, les classes (et objets) de scala.collection.mutable ne sont pas importées par défaut.