object Test13 {
def sum(x:Int=200,y:Int=100): Int = {
x +y
}
// 给参数一个默认值:如果调用时,没有传入参数,就直接使用默认值
def main(args: Array[String]): Unit = {
val rs = sum() //没有赋值,默认x = 200 , y = 100
println(rs) //所以输出 200 + 100 = 300
val rs1 = sum(2) // 给x赋值2,y默认
println(rs1) //所以输出 2 + 100 = 102
val rs2 = sum(1,1) //赋值 x = 1 , y = 1
println(rs) //所以输出 1 + 1 = 2
val rs4 = sum(y=2) //指定行参的名称, 赋值y = 2
println(rs4) //所以 输出 200 + 2 = 202
}
}
scala的函数参数的默认值
最新推荐文章于 2024-10-09 16:06:42 发布