“Functions default parameter values”的版本间差异

本页内容
(创建页面,内容为“{{DISPLAYTITLE:默认参数值}}5 = Scala 函数 - 默认参数值 = Scala 函数 Scala 可以为函数参数指定默认参数值,使用了默认参数,你在调用函数的过程中可以不需要传递参数,这时函数就会调用它的默认参数值,如果传递了参数,则传递值会取代默认值。实例如下: <sample title="" desc="" lang="scala" hererun="1"> object Test { def mai…”)
 
Neo讨论 | 贡献
无编辑摘要
 
第6行: 第6行:
Scala 可以为函数参数指定默认参数值,使用了默认参数,你在调用函数的过程中可以不需要传递参数,这时函数就会调用它的默认参数值,如果传递了参数,则传递值会取代默认值。实例如下:
Scala 可以为函数参数指定默认参数值,使用了默认参数,你在调用函数的过程中可以不需要传递参数,这时函数就会调用它的默认参数值,如果传递了参数,则传递值会取代默认值。实例如下:


<sample title="" desc="" lang="scala" hererun="1">
<pre>
object Test {
object Test {
   def main(args: Array[String]) {
   def main(args: Array[String]) {
         println( "返回值 : " + addInt() );
         println( &quot;返回值 : &quot; + addInt() );
   }
   }
   def addInt( a:Int=5, b:Int=7 ) : Int = {
   def addInt( a:Int=5, b:Int=7 ) : Int = {
第18行: 第18行:
   }
   }
}
}
</sample>
</pre>
执行以上代码,输出结果为:
执行以上代码,输出结果为:


<sample title="" desc="" lang="scala" hererun="1">
<pre>
$ scalac Test.scala
$ scalac Test.scala
$ scala Test
$ scala Test
返回值 : 12
返回值 : 12
</sample>
</pre>
[[scala functions|Scala 函数]]
[[scala functions|Scala 函数]]

2022年10月14日 (五) 16:51的最新版本

Scala 函数 - 默认参数值

Scala 函数

Scala 可以为函数参数指定默认参数值,使用了默认参数,你在调用函数的过程中可以不需要传递参数,这时函数就会调用它的默认参数值,如果传递了参数,则传递值会取代默认值。实例如下:

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

      return sum
   }
}

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

$ scalac Test.scala
$ scala Test
返回值 : 12

Scala 函数

此页面最后编辑于2022年10月14日 (星期五) 16:51。