Ich versuche, transpose eines 2d-Array in Swift. Aber ich weiß nicht, warum das Tauschen nicht stattfindet.Einfacher Austausch Code funktioniert nicht in Swift
Das Array bleibt nach dem Transponieren gleich. Ich arbeite mit dem folgenden Code:
var array_4x4 = [[Int]](count: 4, repeatedValue: [Int](count: 4, repeatedValue: 4))
for i in 0..<4
{
for j in 0..<4
{
let temp = Int(arc4random_uniform((100 + 1)) - 1) + 1
array_4x4[i][j] = temp
}
}
for i in 0..<4
{
for j in 0..<4 // code in this loop is not working
{
let temp = array_4x4[i][j]
array_4x4[i][j] = array_4x4[j][i]
array_4x4[j][i] = temp
}
}
Vielen Dank. Es half. –