1:元组设置和取数据 (用于函数的返回值不是一个的情况)
//元组 ,元组使用()表示数据结构 元组下标是从1开始的
//使用._去访问,后面跟下标
var t=(1,2,3,4,"zz")
println(t._5)
println(t _5)
//模式匹配
var (aa,bb,cc,dd,ee)=t //利用模式匹配访问元组中的元素
println(aa)
//对偶是元组最简单的形式,用()表示
var st="Hello Wordl" //partition是吧string才成每个字母
println(st.partition{_.isUpper}) //这个是返回值不是一个
3)Scala中的拉链操作
//声明两个 数组
var arr1=Array(1,2,3,4)
var arr2=Array("a","b","c","d")
//两个数组组合成一个数组元组
var arr3=arr1.zip(arr2)
println(arr3.mkString(","))
for(i <- arr3){
println(i)
}
//把数组元组转化为map
var map=arr3.toMap
for((k,v) <- map){
println(k+"_"+v)
}
//以上的这个操作就是Scala中的拉链操作