函数
概述
格式
fn <函数名> ( <参数 参数名:数据类型> ) -> <返回值> {
<函数体>
<返回值> // 注意不能有分号
}基本知识
fn modify(mut v: Vec<u32>) -> Vec<u32> {
v.push(42);
v
}
fn main() {
let v = vec![1, 2, 3];
let v = modify(v);
println!("v = {:?}", v);
}函数屏蔽
函数参数模式匹配
函数返回值
泛型函数
Last updated