// 参数默认值:如果在调用的时候,没有传入,
// 格式:参数名: 类型 = 默认值
def greet(name: String = "小张", age: Int = 17, gender: String = "女"): Unit = {
println(s"你好,我是${name},我今年${age}岁,我的性别是:${gender}")
}
def main(args: Array[String]): Unit = {
greet("小花", 18, "女")
greet("小花", 18)
greet("小花")
greet()
// 设置年龄为20,其他两个参数使用默认值
greet(age = 20)
greet(gender = "男", age = 20)
}
}