“Functions default parameter values”的版本间差异
本页内容
(创建页面,内容为“{{DISPLAYTITLE:默认参数值}}5 = Scala 函数 - 默认参数值 = Scala 函数 Scala 可以为函数参数指定默认参数值,使用了默认参数,你在调用函数的过程中可以不需要传递参数,这时函数就会调用它的默认参数值,如果传递了参数,则传递值会取代默认值。实例如下: <sample title="" desc="" lang="scala" hererun="1"> object Test { def mai…”) |
无编辑摘要 |
||
第6行: | 第6行: | ||
Scala 可以为函数参数指定默认参数值,使用了默认参数,你在调用函数的过程中可以不需要传递参数,这时函数就会调用它的默认参数值,如果传递了参数,则传递值会取代默认值。实例如下: | Scala 可以为函数参数指定默认参数值,使用了默认参数,你在调用函数的过程中可以不需要传递参数,这时函数就会调用它的默认参数值,如果传递了参数,则传递值会取代默认值。实例如下: | ||
< | <pre> | ||
object Test { | object Test { | ||
def main(args: Array[String]) { | def main(args: Array[String]) { | ||
println( | println( "返回值 : " + addInt() ); | ||
} | } | ||
def addInt( a:Int=5, b:Int=7 ) : Int = { | def addInt( a:Int=5, b:Int=7 ) : Int = { | ||
第18行: | 第18行: | ||
} | } | ||
} | } | ||
</pre> | |||
执行以上代码,输出结果为: | 执行以上代码,输出结果为: | ||
< | <pre> | ||
$ scalac Test.scala | $ scalac Test.scala | ||
$ scala Test | $ scala Test | ||
返回值 : 12 | 返回值 : 12 | ||
</pre> | |||
[[scala functions|Scala 函数]] | [[scala functions|Scala 函数]] |
2022年10月14日 (五) 16:51的最新版本
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