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 112 views
3 answers 126 views
1 answer 97 views
1 answer 104 views
1 answer 113 views
113 views asked Mar 8, 2025 by avibootz
3 answers 144 views
...