jweinst1
4/2/2017 - 7:17 AM

vector example in rust.

vector example in rust.

//vector examples

//makes vector
fn make_vec(elem:i32, amount:usize) -> Vec<i32> {
    vec![elem; amount]
}


fn main() {
   println!("[{}]", make_vec(4, 4)[0]);
   //4
   //mutable vec
   let mut v = make_vec(0, 10);
   v[0] = 5;
   //slice of vector, immutable
   let cp = &v[0..2];
   println!("The first element was changed to {}", cp[0]);
}