函数参数的使用2025.10.11

35 阅读1分钟
  • 定义函数hello 函数有三个参数 nameagegender,且都设置了默认值,分别为 “小明”、17、“女”,函数功能是打印包含姓名、年龄、性别的问候语。
  • 主函数调用:在 main 函数中,多次调用 hello 函数,展示了不同的传参情况,包括传入全部参数、部分参数(利用默认值)以及不传入任何参数(全部使用默认值)的情况。

object class20 {
  /**
   * 函数参数的使用
   */
  def hello(name: String = "小明", age: Int = 17, gender: String = "女"): Unit = {
    println(s"hello,我是${name},${age} 岁,性别:${gender}")
  }

  def main(args: Array[String]): Unit = {
    hello("小花", 18, "女")
    hello("小明", 19, "男")
    hello("小花", 18) // 1. 不写性别,默认为女
    hello()           // 2. 不写所有参数,全部使用默认值
  }
}