Appearance
闭包
闭包(Closure)是 Rust 中的一种匿名函数,可以捕获其环境中的变量。
基本语法如下:
rust
let closure_name = |参数列表| 表达式或语句块;例如:
rust
let add = |a: i32, b: i32| a + b;
// 这将创建一个闭包,用于计算两个整数的和。你可以在需要的地方调用这个闭包,例如:
let res = add(1, 2);
println!("{}", res); // 3