Scala Tuple

Python中的Tuple

元组将多样的对象集合到一起,元素不能修改,通过索引进行查找, 使用括号”()” 允许重复

Scala中的Tuple

概念跟Python是完全相同的

定义

tuple其实Map的元素类型,就是一个存储单元

val t = ("cam",1)

取值

t._1

zip操作(拉链操作)

val names = Array("A","B","C")
val ages = Array(1,2,3)
val nameAges = names.zip(ages)		
//nameAges: Array[(String, Int)] = Array((A,1), (B,2), (C,3))这个时候的存储单元是**(一个tuple)**
for ((name,age) <- nameAges){
	println(name + ":" + age)
}
posted @ 2017-08-30 17:11  岑忠满  阅读(489)  评论(0编辑  收藏  举报