Filter Evens
Use .filter() to keep only even numbers from vec![1, 2, 3, 4, 5, 6, 7, 8]. Collect and print the result.
Expected output:
text
[2, 4, 6, 8]
Hints:
- Use
.iter().filter(|x| *x % 2 == 0).collect() - Note the
*x— filter gives you references, so you need to dereference - Type:
let evens: Vec<&i32> = ...
rust
fn main() {
}