[Rust] 闭包 Closure

闭包是一种匿名函数,它可以赋值给变量也可以作为参数传递给其它函数,不同于函数的是,它允许捕获调用者作用域中的值

基本语法:

fn main() {
   let x = 1;
   let sum = |y| x + y;

    assert_eq!(3, sum(2));
}


[Rust] 闭包 Closure
https://blog.jiang.in/archives/dfc43558-9090-42bb-8ae1-aa8c78693935
作者
Jiang
发布于
2025年03月24日
更新于
2025年03月24日
许可协议