Scala学习之基础函数( 六 )

3.默认参数函数

定义函数时 , 允许指定参数的缺省值 , 从而允许调用函数时不指明该参数 , 而是使用缺省值

示例

多个参数的情况

可以根据参数名赋值 , 如果不按照参数名会给第一个赋值

4.变长参数

定义函数时 , 允许指定最后一个参数可以重复 , 从而允许函数调用者使用变长参数列表来调用该函数

示例

可以有多个参数

在函数内部 , 变长参数的类型实际是一数组 , 比如上面的String* , 类型实际为Array[String
, 然而如今你试图直接传入一个数组类型的参数 , 编译器会报错

推荐阅读