美文网首页
scala之元组

scala之元组

作者: 虚心若愚_b5c1 | 来源:发表于2020-01-08 15:28 被阅读0次

元组可以理解为一个容器,可以存放各种相同或不同类型的数据,元组最大只能有22个元素

元组的创建

// 1.tuple就是一个Tuple,类型是Tuple4
// 2.为了高效的操作元组,编译器根据元素个数的不同,对应不同的元组类型
// 3.分别是Tuple1---Tuple22
val tuple  = (1,2,3,"xuwei")

元组的访问

访问元组中的数据,可以采用顺序号(_顺序号),也可以通过索引(productElement)访问

// _顺序号的方式访问
val tuple01 = tuple._1

// 通过productElement的方式访问第二个元素
val tuple02 = tuple.productElement(1)

遍历元组

// 遍历元组,元组的遍历需要使用到迭代器
for(item <- tuple.productIterator){
    println(item)
}

相关文章

  • scala之元组

    元组可以理解为一个容器,可以存放各种相同或不同类型的数据,元组最大只能有22个元素 元组的创建 元组的访问 访问元...

  • Scala元组

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

  • scala 元组

    创建元组val t1 = (1,2,3,4)val t2 = ("java","scala",33)查看值:t2....

  • Scala 元组

  • scala tuple

    object ScalaTuple extends App { // scala 的映射与元组(tuple)// ...

  • scala 集合详细

    元组 在scala 中元组可以容纳不同类型元素的类,元组是不可变的,用于函数返回多个值. 创建元组和访问元素 解构...

  • scala(十七) 元组(tuple)

    元组的创建方式: 通用方式: (初始元素,初始元素,...) 二元元组: K -> V scala中二元元组表示K...

  • Scala的元组

    2年前一个scala程序员跑过来问:老杨你们java中要返回2个或者是多个对象的时候怎么办? 我: java只有返...

  • Scala Tuple元组操作整理

    摘要: Scala,Tuple,JavaScala的元组Tuple是不可变的,但与列表不同的是元组可以包含不同类型...

  • Scala之旅(TOUR OF SCALA)——元组(Tuple

    在scala中,元组是一个包含固定数量元素的值,每个元素都有一个不同的类型。元组是不可变的。

网友评论

      本文标题:scala之元组

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