提取函数消除重复代码
fn get_largest(list: &[i32]) -> i32 {
let mut max_num = list[0];
for &i in list {
if i > max_num {
max_num = i;
}
}
max_num
}
fn main() {
let n1 = vec![12, 24, 56, 11];
let max_num = get_largest(&n1);
}
泛型
泛型:提高代码复用能力。