tuple

与列表一样,元组也是不可变的,但与列表不同的是元组可以包含不同类型的元素。

Scala 支持的元组最大长度为 22。对于更大长度你可以使用集合,或者扩展元组。

package chapter03

object test04 {

  def main(args:Array[String]):Unit={

    //tuple:元组

    var tuple:(String,Int,String)=("zhangshan",1,"123.com")

    //查找数据
    println(tuple._1)//  zhangshan,顺序编号

    //遍历
    for (elem <- tuple.productIterator) {
      println(elem)
    }

    //如果元组中的元素个数为2,称之为对偶,类似于MAP中的键值对
    val tuple1:(String,Int)=("zhangshan",1)

    var tupleMap:Map[String,Int]= Map(tuple1)
    tupleMap.foreach((t)=>{println(t._1,t._2)})
  }

}

 

posted on 2019-10-10 18:18  happygril3  阅读(272)  评论(0)    收藏  举报

导航