1 2 3 4 5 6 7 8
fn build_string_imperative(items: Vec<&str>) -> String { let mut result = String::new(); for item in items { result.push_str(item); result.push(','); } result }