元组
元组:
把数据放在一个容器
定义元组:
- 第一种表示方式为:(元素 1,元素 2,… 元素 N)
- 第二种表示方式为:new TupleN(元素 1,元素 2,… 元素 N)。N 最大为 22
object z20 {
def main(args: Array[String]): Unit = {
// 元组:把数据放在一个容器
var rst = (1, "a", 1,75, "hello", true, 2)
// 访问元组数据 ._数学编号
println(rst._6)
}
}
参数默认值:如果在调用的时候,没有传入
格式:参数名:类型 = 默认值
object z21 {
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)
}
}