1 2 3 4 5 6 7 8 9
fn filter_imperative(items: Vec<i32>) -> Vec<i32> { let mut result = Vec::new(); for item in items { if item > 0 && item < 100 { result.push(item); } } result }