How to clone a two-dimensional array in Rust

1 Answer

0 votes
fn main() {
    let arr2d = [[1, 2, 3, 0], [4, 5, 6, 22], [7, 8, 9, 101]];
    let cloned_array = arr2d.clone();

    println!("Original: {:?}", arr2d);
    println!("Cloned: {:?}", cloned_array);
}



/*
run:

Original: [[1, 2, 3, 0], [4, 5, 6, 22], [7, 8, 9, 101]]
Cloned: [[1, 2, 3, 0], [4, 5, 6, 22], [7, 8, 9, 101]]

*/

 



answered Mar 8, 2025 by avibootz

Related questions

1 answer 162 views
1 answer 151 views
151 views asked Feb 7, 2023 by avibootz
1 answer 98 views
1 answer 123 views
2 answers 206 views
1 answer 103 views
...