Skip and take from an iterator
- skip
- take
fn main() {
let taken = (0..).skip(5).take(7).collect::<Vec<_>>();
let range = (5..12).collect::<Vec<_>>();
assert_eq!(taken, range);
println!("{:?}", taken);
}
[5, 6, 7, 8, 9, 10, 11]
Press ← or → to navigate between chapters
Press S or / to search in the book
Press ? to show this help
Press Esc to hide this help
fn main() {
let taken = (0..).skip(5).take(7).collect::<Vec<_>>();
let range = (5..12).collect::<Vec<_>>();
assert_eq!(taken, range);
println!("{:?}", taken);
}
[5, 6, 7, 8, 9, 10, 11]