函数

let ar = [235];
let result = get_first_last(&ar);
//result.0 is 2
//result.0 is 5

println!("first is {:?}", result.0);
println!("last is {:?}", result.1);

fn get_first_last(ar: &[i32]) -> (i32i32) {
    let mut first = -1;
    let mut last = -1;
    if ar.len() > 0 {
        first = ar[0];
        last = ar[ar.len() - 1];
    }
    (first, last)
}