Voici quelque chose que je peux faire en java, prendre les résultats d'un paramètre répété et passer à une autre méthode:En scala, puis-je transmettre des paramètres répétés à d'autres méthodes?
public void foo(String ... args){bar(args);}
public void bar(String ... args){System.out.println("count="+args.length);}
En scala il ressemblerait à ceci:
def foo(args:String*) = bar(args)
def bar(args:String*) = println("count="+args.length)
Mais ce won Lors de la compilation, la barre de signature attend une série de chaînes individuelles, et les arguments passés sont des structures non-chaîne.
Pour l'instant, je ne fais que passer des tableaux. Ce serait très agréable d'utiliser des paramètres étoilés. Y a-t-il un moyen de le faire?
La référence est déplacée à http://www.scala-lang.org/docu/files/ScalaReference.pdf – pocorall