Scala 具有可变参数的函数

Scala 具有可变参数的函数

具有可变参数的函数

Scala允许您指出函数的最后一个参数可以重复。这允许客户端将可变长度参数列表传递给函数。在这里,printStrings函数内部的args类型实际上声明为Array[String],该类型声明为“String *”类型。尝试下面的程序,这是一个显示带有参数的函数的简单示例。

object Demo {
   def main(args: Array[String]) = {
      printStrings("Hello", "Scala", "Python");
   }

   def printStrings( args:String* ) = {
      var i : Int = 0;

      for( arg <- args ){
         println("Arg value[" + i + "] = " + arg );
         i = i + 1;
      }
   }
}

输出:

Arg value[0] = Hello
Arg value[1] = Scala
Arg value[2] = Python

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程