Guest User

Untitled

a guest
Jul 22nd, 2018
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.30 KB | None | 0 0
  1. use std::iter::Iterator;
  2.  
  3. fn main() {
  4.  
  5. let list: [i32; 10] = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
  6. let result: Vec<i32> = list.iter().filter_map(|&element|
  7. if element % 1 == 0 {
  8. Some(element)
  9. } else {
  10. None
  11. }
  12. ).collect();
  13. println!("{:?}", result);
  14.  
  15. }
Add Comment
Please, Sign In to add comment