Latest web development tutorials

Функция Scala - переменные параметры

функция Scala функция Scala

Scala позволяет определить функцию последнего параметра может быть дублирован, то есть, нам не нужно указывать количество аргументов функции могут быть переданы функции переменной длины списка аргументов.

Scala после того, как с помощью набора параметров типа, чтобы положить переменные параметры Звездочка (повторяемые параметры). Например:

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;
      }
   }
}

Реализация указанного выше кода, выход:

$ scalac Test.scala
$ scala Test
Arg value[0] = w3big
Arg value[1] = Scala
Arg value[2] = Python

функция Scala функция Scala