例如 我已经给出了一个混合类型数组如下,我正在尝试打印数组中的每个元素,我能够打印阵列数组,但这个非常棘手。
val r = Array(1,2,3,4,Array(2,3,45,6,Array(4,4,6,7)))
我需要打印这个嵌套的。
答案 0 :(得分:5)
你可以做这样的事情
def printMixedArray(a: Array[_]) : Unit = a.foreach{
case a: Array[_] => printMixedArray(a)
case b => println(b)
}