我们如何打印包含数组的元组的元素?
How can we print the elements of a tuple which contains Arrays?
我在一个数组上应用了分区函数,returns 一个包含数组的元组。
val arrayMap = Array(2, 5, 6, 7, 8, 96)
val parted = arrayMap.partition(_ < 7)
我们如何打印结果元组的元素 'parted' 如下所示?
Array(2,5,6)
Array(7,8,96)
您可以访问元组的元素:
parted._1
// res0: Array[Int] = Array(2, 5, 6)
parted._2
// res1: Array[Int] = Array(7, 8, 96)
或者,您可以使用解构绑定:
val (lt7, other) = arrayMap.partition(_ < 7)
// lt7: Array[Int] = Array(2, 5, 6)
// other: Array[Int] = Array(7, 8, 96)
也可以直接将元组的不同值赋值给变量。
scala> val (first, second) = arrayMap.partition(_ < 7)
first: Array[Int] = Array(2, 5, 6)
second: Array[Int] = Array(7, 8, 96)
我在一个数组上应用了分区函数,returns 一个包含数组的元组。
val arrayMap = Array(2, 5, 6, 7, 8, 96)
val parted = arrayMap.partition(_ < 7)
我们如何打印结果元组的元素 'parted' 如下所示?
Array(2,5,6)
Array(7,8,96)
您可以访问元组的元素:
parted._1
// res0: Array[Int] = Array(2, 5, 6)
parted._2
// res1: Array[Int] = Array(7, 8, 96)
或者,您可以使用解构绑定:
val (lt7, other) = arrayMap.partition(_ < 7)
// lt7: Array[Int] = Array(2, 5, 6)
// other: Array[Int] = Array(7, 8, 96)
也可以直接将元组的不同值赋值给变量。
scala> val (first, second) = arrayMap.partition(_ < 7)
first: Array[Int] = Array(2, 5, 6)
second: Array[Int] = Array(7, 8, 96)