Scala 函数的默认参数值



Scala 允许您为函数参数指定默认值。对于这样的参数,可以从函数调用中选择性地省略其参数,在这种情况下,相应的参数将填充默认值。如果您指定了其中一个参数,则第一个参数将使用该参数传递,第二个参数将取自默认值。

尝试以下示例,这是一个为函数指定默认参数的示例:

示例

object Demo {
   def main(args: Array[String]) {
      println( "Returned Value : " + addInt() );
   }
   
   def addInt( a:Int = 5, b:Int = 7 ) : Int = {
      var sum:Int = 0
      sum = a + b

      return sum
   }
}

将以上程序保存为 **Demo.scala**。以下命令用于编译和执行此程序。

命令

\>scalac Demo.scala
\>scala Demo

输出

Returned Value : 12
scala_functions.htm
广告