Scala元组用法示例

【Scala元组用法示例】元组是有序形式的元素的集合。如果不存在任何元素, 则称为空元组。你可以使用元组来存储任何类型的数据。你也可以存储类似类型或混合类型的数据。你可以使用它从一个函数返回多个值
Scala元组示例在以下示例中, 我们创建了不同类型元素的元组。

object MainObject{ def main(args:Array[String]){ var tuple = (1, 5, 8, 6, 4)// Tuple of integer values var tuple2 = ("Apple", "Banana", "Gavava")// Tuple of string values var tuple3 = (2.5, 8.4, 10.50)// Tuple of float values var tuple4 = (1, 2.5, "India")// Tuple of mix type values println(tuple) println(tuple2) println(tuple3) println(tuple4) } }

输出
(1, 5, 8, 6, 4) (Apple, Banana, Gavava) (2.5, 8.4, 10.5) (1, 2.5, India)

Scala元组示例:访问元组元素
在此示例中, 我们使用索引访问元组元素。在这里, 我们使用productIterator来迭代元组元素。
object MainObject{ def main(args:Array[String]){ var tupleValues = (1, 2.5, "India") println("iterating values: ") tupleValues.productIterator.foreach(println)// Iterating tuple values using productIterator println("Accessing values: ") println(tupleValues._1) // Fetching first value println(tupleValues._2) // Fetching second value } }

输出
iterating values: 1 2.5 India Accessing values: 1 2.5

    推荐阅读