美文网首页
第八讲 元组

第八讲 元组

作者: 农民工进城 | 来源:发表于2018-04-03 23:32 被阅读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 )
    

    相关文章

      网友评论

          本文标题:第八讲 元组

          本文链接:https://www.haomeiwen.com/subject/udrhhftx.html