Quelqu'un est-ce que quelqu'un est familier avec Scala SAVOIR comment je pourrais utiliser scala.collection.immauttable.set de Java? Je peux lire vaguement l'scaladoc, mais je ne suis pas sûr de savoir comment appeler des méthodes Scala comme "-" de Java (je suppose que je dois juste inclure un fichier scala .jar dans ma classe de classe ...?) P>
3 Réponses :
Scala écrit ces symboles spéciaux en tant que $ plus, $ moins, etc. Vous pouvez le voir par vous-même en exécutant Javap contre SCALA.Collection.Immumentsset.
qui vous permet de faire du code comme celui-ci: p> pas jolie, et cela ne fonctionne pas réellement au moment de l'exécution! Vous obtenez une Noschmethoderror. Je suppose que c'est lié à s = s.#"-"('GAH!')
Malheureusement, la syntaxe de Java 7 pour appeler des noms exotiques ( bugs.sun.com/view_bug.do? Bug_ID = 6746458 ) n'est-ce pas si belle: S = s. # "-" ('gah!')
Je n'utilise pas Scala 2.8.0 (qui a tout ce type additionnel / soustrait) et je n'ai pas besoin d'utiliser la coulée ... La clé pour moi était la nommée (par exemple, "$ plus" et "$ moins") et le scala-bibliothèque.jar - merci!
Basé sur la réponse d'Adam, la réponse suivante pour moi avec Scala 2.7.7 sous Eclipse: qui imprime: p>
Une autre façon de le faire est la suivante: p>