Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- use std::slice::Iter;
- use std::vec::Vec;
- fn main() {
- let v: Vec<u8> = vec![1, 2, 3];
- let v_iter: Iter<u8> = v.iter();
- println!("{:#?}", v_iter);
- for val in v_iter {
- println!("Got with Iterator: {}", val);
- }
- println!("v count = {:#?}", v.iter().count());
- println!();
- for val in &v {
- println!("Got without Iterator: {}", val);
- }
- println!("v length = {:#?}", v.len());
- println!();
- let a: [i32; 3] = [0; 3];
- let a_iter = a.iter();
- for val in a_iter {
- println!("Got with Iterator: {}", val);
- }
- println!("a count = {:#?}", a.iter().count());
- println!();
- for val in &a {
- println!("Got without Iterator: {}", val);
- }
- println!("a length = {:#?}", v.len());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement