mirror of
https://github.com/rust-lang/rustlings.git
synced 2024-12-25 23:10:30 +00:00
Add comment to vecs2
This commit is contained in:
parent
835ec72622
commit
6a79ada7f2
1 changed files with 5 additions and 0 deletions
|
@ -16,6 +16,11 @@ fn vec_map_example(input: &[i32]) -> Vec<i32> {
|
||||||
}
|
}
|
||||||
|
|
||||||
fn vec_map(input: &[i32]) -> Vec<i32> {
|
fn vec_map(input: &[i32]) -> Vec<i32> {
|
||||||
|
// We will dive deeper into iterators, but for now, this is all what you
|
||||||
|
// had to do!
|
||||||
|
// Advanced note: This method is more efficient because it automatically
|
||||||
|
// preallocates enough capacity. This can be done manually in `vec_loop`
|
||||||
|
// using `Vec::with_capacity(input.len())` instead of `Vec::new()`.
|
||||||
input.iter().map(|element| 2 * element).collect()
|
input.iter().map(|element| 2 * element).collect()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue