How to clone a two-dimensional array in Swift

1 Answer

0 votes
import Foundation

let arr2D = [[1, 2, 3, 0], [4, 5, 6, 90], [7, 8, 9, 85]]

// Cloning the array
var clonedArray = arr2D.map { $0.map { $0 } }

print("Original Array: \(arr2D)")
print("Cloned Array: \(clonedArray)")



/*
run:

Original Array: [[1, 2, 3, 0], [4, 5, 6, 90], [7, 8, 9, 85]]
Cloned Array: [[1, 2, 3, 0], [4, 5, 6, 90], [7, 8, 9, 85]]

*/

 



answered Mar 8, 2025 by avibootz
edited Mar 11, 2025 by avibootz

Related questions

1 answer 193 views
3 answers 268 views
1 answer 157 views
1 answer 177 views
1 answer 200 views
200 views asked Mar 8, 2025 by avibootz
3 answers 275 views
...