Scala 元组

元组

  • 元组就是使用 () 包裹起来的一组数
  • 它把无关的数据包裹成了一个整体,Map是通过键值对的方式建立关联

创建元组

val tuple: (String, Int, String) = ("Scala", 18, "123")

取值

println(tuple._1) //  Scala
println(tuple._2) //  18

遍历

for (t <- tuple.productIterator){
        println(t)
    }
-----------------------
Scala
18
123

特殊

如果元组里元素个数为2,称之为对偶,类似于Map的键值对

创建

注意是使用Map创建的

val tupleMap: Map[Int, String] = Map((1, "AA"))

遍历

每传入的一个元素都是一个元组

tupleMap.foreach((t)=>{println(t)})  // t -> 就是一个元组
发表评论 / Comment

用心评论~