object Test13 {
def sum(x: Int = 200, y: Int = 100): Int = {
x + y
}
def main(args: Array[String]): Unit = {
val rs1 = sum()
println(rs1)
val rs2 = sum(2)
println(rs2)
val rs3 = sum(1, 1)
println(rs3)
val rs4 = sum(y = 2)
println(rs4)
}
}
定义一个函数
给参数一个默认值:如果调用时,没有传入参数,就直接使用默认值
def 函数名(参数1: 类型1=‘默认值1’,参数2:类型2=‘默认值2’,)