函数¶
函数的形式如下:
// 无参无返回值
fn function_1() {
}
// 有参无返回值
fn function_2(arg: i32) {
}
// 无参有返回值
fn function_3() -> i32 {
}
// 有参有返回值
fn function_4(arg: i32) -> i32 {
}
- 形参的类型不能省略;
- 函数的返回值不可以命名;
- 函数的返回值就是函数体里最后一个表达式的值;
- 可以使用
return
关键字显式的返回;
函数的形式如下:
// 无参无返回值
fn function_1() {
}
// 有参无返回值
fn function_2(arg: i32) {
}
// 无参有返回值
fn function_3() -> i32 {
}
// 有参有返回值
fn function_4(arg: i32) -> i32 {
}
return
关键字显式的返回;