English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Scala 指定函数参数名

Scala 函数

一般情况下,函数调用参数应按照函数定义时的参数顺序逐一传递。但我们可以通过指定函数参数名,无需按照顺序向函数传递参数,以下是一个示例:

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

执行以上代码,输出结果为:

$ scalac Test.scala
$ scala Test
值 a 的值:7
值 b 的值:5

Scala 函数