【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
推荐阅读
- Scala Vector用法示例
- Scala元组示例(函数返回多个值)
- Scala throws关键字用法示例
- 管理员权限删除,图文详细说明如何删除需要管理员权限的文件夹
- 虚拟机安装图文详细教程,图文详细说明虚拟机安装图文详细教程
- 电脑无线网络连接不上,图文详细说明电脑无线网络连接不上怎样办
- 定时关机命令,图文详细说明怎样运用命令行定时关机
- 热键被占用,图文详细说明怎样查看电脑被占用的热键
- cad2012,图文详细说明cad2012安装失败怎样处理