Hier ist etwas, was ich in Java tun, die Ergebnisse einer wiederholten Parameter nehmen und es an eine andere Methode übergeben:Kann ich in scala wiederholte Parameter an andere Methoden übergeben?
public void foo(String ... args){bar(args);}
public void bar(String ... args){System.out.println("count="+args.length);}
In scala würde es so aussehen:
def foo(args:String*) = bar(args)
def bar(args:String*) = println("count="+args.length)
Aber das won Beim Kompilieren erwartet die Balkensignatur eine Reihe einzelner Strings, und die übergebenen Argumente sind eine Nicht-String-Struktur.
Für jetzt bin ich nur um Arrays herum. Es wäre sehr schön, markierte Parameter zu verwenden. Gibt es einen Weg, es zu tun?
Die Referenz wird nach http://www.scala-lang.org/docu/files/ScalaReference.pdf verschoben – pocorall