18 lines
		
	
	
		
			294 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			294 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
fn sum(list:&Vec<i64>) -> i64 {
 | 
						|
    let mut total = 0;
 | 
						|
    for i in list {
 | 
						|
        total += i;
 | 
						|
    }
 | 
						|
    total
 | 
						|
}
 | 
						|
 | 
						|
fn main(){
 | 
						|
    let mut v: Vec<i64> = Vec::new();
 | 
						|
    v.push(1);
 | 
						|
    v.push(2);
 | 
						|
    v.push(3);
 | 
						|
    for i in &v {
 | 
						|
        println!("{}", i);
 | 
						|
    }
 | 
						|
    println!("Sum: {}", sum(&v));
 | 
						|
} |