[Rust] 闭包 Closure

Published on
4

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

基本语法:

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

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


Prev Post [Tauri] Window Customization 窗口自定义
Next Post [Rust] Rust语言圣经