2.3 函数
普通函数
从之前的示例代码可以看出来,fn就是定义函数的关键字
fn function(a:i32, b:i32) -> i32 {
a + b
}
tips:最后一行不加;自动作为返回值返回
Closure 闭包
- 函数中的函数
- 匿名函数
- lambda表达式
fn main() {
let add = |a: i32, b: i32| -> i32 { a + b };
let res = add(1, 2);
println!("{}", res);
}
\