Latest web development tutorials

Scala-Funktion - die variablen Parameter

Scala-Funktion Scala - Funktion

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

Scala-Funktion Scala - Funktion