创建接受变参的方法
知识目标:
1. 掌握函数的默认参数;
2. 掌握函数的变参;
3. 了解无参函数。
能力目标:
1. 能正确使用函数的默认参数和不定参数;
2. 能正确定义使用链式函数;
1.如何定义一个函数,它能接收数量不定的参数,并计算它们的累加?例如:getSum(1,2,3) 得到6, getSum(1,2,3,4) 得到10?
object l24 {
//可变参数:用来接受同一类型的多个参数
//格式:参数类型*
def getSum(args:Int*):Int={
var sum=0
for (i<-args){
sum+=i
}
sum
}
def main(args: Array[String]): Unit = {
val rst1=getSum(1,2,3)
val rst2=getSum(1,2,3,4)
val rst3=getSum(1,2)
println(rst1,rst2,rst3)
}
函数参数
1.函数参数的默认值
2.无参函数
3.变参函数
4.案例