Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #![feature(repeat_generic_slice)]
- fn main() {
- let v: Vec<u8> = [10, 20, 30, 40].repeat(5);
- let a: Vec<u8> = v.iter().copied().step_by(4).collect();
- let r: Vec<u8> = v.iter().copied().skip(1).step_by(4).collect();
- let g: Vec<u8> = v.iter().copied().skip(2).step_by(4).collect();
- let b: Vec<u8> = v.iter().copied().skip(3).step_by(4).collect();
- println!("{:?}\n", v);
- println!("{:?}", a);
- println!("{:?}", r);
- println!("{:?}", g);
- println!("{:?}", b);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement