第八讲 元组

2018-04-03  本文已影响0人  农民工进城

与列表一样,元组也是不可变的,但与列表不同的是元组可以包含不同类型的元素。
元组的值是通过将单个的值包含在圆括号中构成的。

本章要点

8.1 创建元组

var t=(1,"1",3.245)

或者

  var t2=new Tuple3(1,2,3)

或者

  var t3=Tuple3(1,2,3)

注意:tuple最多支持22个参数

8.2 相关操作

 var t3=Tuple3(1,2,3)
 t3._2//访问t3的第2个元素
   var t=(1,2,"22",4.44);
    t.productIterator.foreach(x=>print(x+" "))

   var t=(1,2,"22",4.44);
    var it=t.productIterator
    while(it.hasNext){
      print(it.next()+"  ")
    }
     val t = new Tuple3(1, "hello", Console)
      println("连接后的字符串为: " + t.toString() )
      val t = new Tuple2("www.google.com", "www.baidu.com")
      println("交换后的元组: " + t.swap )
上一篇下一篇

猜你喜欢

热点阅读