blob: 21b4f9963a9552e6d69c41c3389c6625b95fbaf9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
object Test extends Application {
def transpose[A](arr: Array[Array[A]]) = {
for (i <- Array.range(0, arr(0).length)) yield
for (row <- arr) yield row(i)
}
var my_arr = Array(Array(1,2),Array(3,4))
for (i <- Array.range(0, my_arr(0).length)) yield
for (row <- my_arr) yield row(i)
val transposed = transpose(my_arr)
println(transposed.deepToString)
}
|