Latest web development tutorials

Funkcja scala - parametry zmienne

funkcja Scala funkcja Scala

Scala pozwala określić funkcję ostatniego parametru mogą być kopiowane, to znaczy, że nie ma potrzeby, aby określić liczbę argumentów funkcji mogą być przekazywane do listy argumentów o zmiennej długości funkcyjnego.

Scala po przez zestaw parametrów typu umieścić gwiazdką zmiennych parametrów (parametry powtarzalne). Na przykład:

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

Realizacja powyższego kodu, wyjście jest:

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

funkcja Scala funkcja Scala