初面网初面网

闭包

闭包(Closure)是 Rust 中的一种匿名函数,可以捕获其环境中的变量。

基本语法如下:

let closure_name = |参数列表| 表达式或语句块;

例如:

let add = |a: i32, b: i32| a + b;
// 这将创建一个闭包,用于计算两个整数的和。你可以在需要的地方调用这个闭包,例如:
let res = add(1, 2);
println!("{}", res); // 3

更新于 2026/6/10