Массивы и коллекции / Массивы

let numbers = [2357];

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

// iterates by value
let mut str2 = String::new();
for i in numbers {
    if str2.chars().count() > 0 {
        str2.push_str(", "); 
    }
    str2.push_str(&i.to_string());
}

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