How to use jagged array in Swift

1 Answer

0 votes
import Foundation

// Creating a jagged array with 3 inner arrays
var jaggedArray: [[Int]] = Array(repeating: [], count: 3)

// Initializing each inner array with varying lengths
jaggedArray[0] = [1, 2]
jaggedArray[1] = [3, 4, 5]
jaggedArray[2] = [6, 7, 8, 9]

// Printing each element of the jagged array
for (i, innerArray) in jaggedArray.enumerated() {
    print("Row \(i):")
    for (j, value) in innerArray.enumerated() {
        print("  Element[\(i)][\(j)] = \(value)")
    }
}



/*
run:
     
Row 0:
  Element[0][0] = 1
  Element[0][1] = 2
Row 1:
  Element[1][0] = 3
  Element[1][1] = 4
  Element[1][2] = 5
Row 2:
  Element[2][0] = 6
  Element[2][1] = 7
  Element[2][2] = 8
  Element[2][3] = 9
     
*/
 

 



answered Mar 5, 2025 by avibootz

Related questions

1 answer 182 views
182 views asked Sep 19, 2020 by avibootz
1 answer 159 views
159 views asked Sep 19, 2020 by avibootz
3 answers 207 views
1 answer 234 views
1 answer 162 views
162 views asked Nov 8, 2020 by avibootz
1 answer 178 views
178 views asked Sep 19, 2020 by avibootz
1 answer 177 views
177 views asked Sep 19, 2020 by avibootz
...