Scala 元组
2022-05-13 14:27 更新
元组是具有相同或不同类型的两个或更多个值的有序容器。
然而,与列表和数组不同,没有办法迭代元组中的元素。
它的目的只是作为一个多个值的容器。
元组在需要组合离散元素并提供结构化数据的通用方法时非常有用。
我们可以通过两种方式创建一个元组:
- 通过用逗号分隔的值写入值,并用一对括号括起来
- 通过使用关系运算符
->
例子
以下代码显示了一个包含Int,一个布尔值和一个String的元组,使用前一个方法。
val tuple = (1, false, "Scala")
以下代码显示了使用关系运算符创建的元组:
val tuple2 ="title" -> "Beginning Scala"
元组的单个元素可以通过其索引访问,其中第一个元素具有索引1。
以下代码显示了访问元组的第三个元素。
val tuple = (1, false, "Scala") val third = tuple._3
以上内容是否对您有帮助:
← Scala 范围
更多建议: