fn borrowing() { let print_vektor=|x:&Vec| { println!("x[0] = {}",x[0]); }; let v= vec![1,4,5,]; print_vektor(&v); println!("{:?}",v); let mut a=40; let b=&mut a; *b+=2; println!("b={}",b); println!("a={}",a); let mut z=vec![1,4,5,9]; for i in &z{ println!("i:{}",i); //z.push(66); } } fn main() { borrowing(); }