Skip to content

Instantly share code, notes, and snippets.

@blippy
Created November 12, 2015 19:47
Show Gist options
  • Save blippy/e93bef3fbfa54756a8ea to your computer and use it in GitHub Desktop.
Save blippy/e93bef3fbfa54756a8ea to your computer and use it in GitHub Desktop.
Sum a vector using references
fn summit(vec:&Vec<i64>) -> i64
{
let mut sum = 0i64;
for x in vec { sum = sum + x };
return sum;
}
fn main()
{
let vec = vec![10i64, 11, 12];
println!("{}", summit(&vec));
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment