Arrays and collections / Arrays

let numbers = [2357111317];

// iterates by reference
let mut str1 = String::new();
for (i, x) in numbers.iter().enumerate() {
    if i > 0 {
        str1.push_str("; "); 
    }
    str1.push_str(&x.to_string());
}
//str1 is '2; 3; 5; 7; 11; 13; 17'


let mut str2 = String::new();
for i in 0..numbers.len() {
    if i > 0 {
        str2.push_str("; "); 
    }
    str2.push_str(&numbers[i].to_string());
}

println!("str1 is '{str1}'"); 
println!("str2 is '{str2}'");