美文网首页
基础数据结构——元组(tuple)

基础数据结构——元组(tuple)

作者: 井底蛙蛙呱呱呱 | 来源:发表于2021-11-14 00:02 被阅读0次

定义:元组一般用来存储多个不同类型的值。例如同时存储姓名,年龄,性别等数据。数组的长度和元素都是不可变的。

// 定义方式1:通过小括号实现
val tup = ("Jack", 25, "male")

// 定义方式2:通过箭头实现 (仅适合元组中只有两个元素的情况)
val tup2 = "Jack" -> 25

// 元组元素访问方式
// 方法1:通过类似索引的方式(注:元组索引从1开始的)
val name = tup._1
val age = tup._2

// 方法2:通过元组名.productIterator来获取该元组的迭代器,从而实现遍历元组
val it = tup.productIterator
for(i <- it) { println(i) }

相关文章

网友评论

      本文标题:基础数据结构——元组(tuple)

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