How to declare, initialize and print a 2D array (matrix) in Swift

1 Answer

0 votes
import Foundation

let arr = [
    [1, 2, 3, 0],
    [4, 5, 6, 8],
    [7, 8, 9, 5]
]

let rows = arr.count
let cols = arr[0].count

for i in 0..<rows {
    for j in 0..<cols {
        print(arr[i][j], terminator: " ")
    }
    print()
}




/*
run:

1 2 3 0 
4 5 6 8 
7 8 9 5 

*/

 



answered Nov 26, 2024 by avibootz

Related questions

1 answer 114 views
2 answers 254 views
2 answers 177 views
1 answer 119 views
1 answer 120 views
1 answer 124 views
...