Advertisement
Guest User

Untitled

a guest
Sep 21st, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. use std::slice::Iter;
  2. use std::vec::Vec;
  3.  
  4. fn main() {
  5. let v: Vec<u8> = vec![1, 2, 3];
  6.  
  7. let v_iter: Iter<u8> = v.iter();
  8. println!("{:#?}", v_iter);
  9.  
  10. for val in v_iter {
  11. println!("Got with Iterator: {}", val);
  12. }
  13. println!("v count = {:#?}", v.iter().count());
  14.  
  15. println!();
  16. for val in &v {
  17. println!("Got without Iterator: {}", val);
  18. }
  19. println!("v length = {:#?}", v.len());
  20.  
  21. println!();
  22. let a: [i32; 3] = [0; 3];
  23. let a_iter = a.iter();
  24. for val in a_iter {
  25. println!("Got with Iterator: {}", val);
  26. }
  27. println!("a count = {:#?}", a.iter().count());
  28.  
  29. println!();
  30. for val in &a {
  31. println!("Got without Iterator: {}", val);
  32. }
  33. println!("a length = {:#?}", v.len());
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement