scala 函数知识点
在scala 可以在参数上直接定义默认值,这样做就可以在调用时,如果不想给参数传值,想使用它的默认值,那么就不写这个参数就可以了!!
但注意一点的是,没有默认值的参数要往前放。
正确:
def sayHello(age: Int,name: String="Jerry" ) {
print("Hello, " + name + ", your age is " + age)
}
调用:sayHello(12)
错误:
def sayHello(name: String="Jerry", age: Int) {
print("Hello, " + name + ", your age is " + age)
}
调用:sayHello(12)
浙公网安备 33010602011771号