Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fn main() {
- fn add(v1 : Vec<i32>, v2 : Vec<i32>) -> Vec<i32> {
- let mut vec = Vec::new();
- let it = v1.iter().zip(v2.iter());
- for (i,j) in it {
- vec.push(i+j);
- }
- vec
- }
- let v1 = vec![1,2,3];
- let v2 = vec![1,2,3];
- println!("{:?}",add(v1,v2));
- }
- fn main() {
- fn add(v1 : &mut Vec<i32>, v2 : &Vec<i32>) {
- let it = v1.iter_mut().zip(v2.iter());
- for (i,j) in it {
- *i += *j;
- }
- }
- let mut v1 = vec![1,2,3];
- let v2 = vec![1,2,3];
- add(&mut v1,&v2);
- println!("{:?}",v1);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement