English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Scala ermöglicht es Ihnen, zu bestimmen, dass der letzte Parameter einer Funktion wiederholbar sein kann, d.h. wir müssen die Anzahl der Parameter der Funktion nicht angeben, und können eine Liste von Variablenlänge an die Funktion übergeben.
Scala setzt durch das Platzieren eines Sterns nach dem Typ des Parameters einen Variablenparameter (wiederholbaren Parameter) fest. Zum Beispiel:
object Test { def main(args: Array[String]) { printStrings("w3codebox", "Scala", "Python"); } def printStrings( args: String* ) = { var i: Int = 0; for( arg <- args ){ println("Arg-Wert[" + i + "] = " + arg ); i = i + 1; } } }
Führen Sie den folgenden Code aus, um das Ergebnis auszugeben:
$ scalac Test.scala $ scala Test Arg-Wert[0] = w3codebox Arg-Wert[1] = Scala Arg-Wert[2] = Python