aboutsummaryrefslogtreecommitdiff
path: root/tests/pending/run/t0017.scala
blob: 1c4fb2e6832c40a49be7af382910eb3a8e2323e6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
object Test extends dotty.runtime.LegacyApp {

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.deep.toString)

}