大数据培训新三板挂牌机构 股票代码:837906 | EN CN

Scala函数使用命名参数

于2017-07-06由小牛君创建

分享到:


在一个正常的函数调用,调用参数在调用函数的参数的顺序一一匹配。命名参数允许将参数以不同的顺序传递给的函数。语法很简单,每个参数前面有一个参数名和等号。下面是一个简单的例子来说明这一概念:

object Test {
   def main(args: Array[String]) {
        printInt(b=5, a=7);
   }
   def printInt( a:Int, b:Int ) = {
      println("Value of a : " + a );
      println("Value of b : " + b );
   }
}

当上述代码被编译和执行时,它产生了以下结果:

C:/>scalac Test.scala
C:/>scala Test
Value of a :  7
Value of b :  5

C:/>