Scala-Funktion - die variablen Parameter
Scala können Sie die Funktion des letzten Parameter angeben können dupliziert werden, das heißt, wir haben nicht die Anzahl der Funktionsargumente angeben müssen, können auf eine Funktion mit variabler Länge Argumentliste übergeben werden.
Scala, nachdem sie von der eingestellten Typ-Parameter ein Sternchen variable Parameter (wiederholbarer Parameter) zu setzen. Zum Beispiel:
object Test { def main(args: Array[String]) { printStrings("w3big", "Scala", "Python"); } def printStrings( args:String* ) = { var i : Int = 0; for( arg <- args ){ println("Arg value[" + i + "] = " + arg ); i = i + 1; } } }
Die Umsetzung des obigen Codes ist die Ausgabe:
$ scalac Test.scala $ scala Test Arg value[0] = w3big Arg value[1] = Scala Arg value[2] = Python