Scala函数的使用

58 阅读1分钟

元组

元组:表示不同类型值的集合

def main(args: Array[String]): Unit = {
  //元组:把数据放在一个容器
  var rst = (1, "a", 1.75, "hello", true, 2)
  //访问元组的数据 ._数学编号
  println(rst._6)
}

函数参数默认值

定义有默认值的函数

参数默认值:如果在调用的时候,没有传入,就使用这个默认值

格式:参数名:类型 = 默认值

object work37 {
  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)
  }
}