Skip to content

Day 11 - 闭包 ​

闭包语法 ​

rust
let add = |x, y| x + y;
let result = add(1, 2);

let expensive = || {
    println!("计算中...");
    2
};

捕获环境 ​

rust
fn main() {
    let x = 10;
    let print = || println!("x = {}", x);
    print();
}

📅 学习进度 ​

Day主题状态
01-10基础✅
11闭包✅
12迭代器⬜

本文为Rust 30天学习计划第11天内容 ​

📚 导航 ​

| ← Day 10 - 上一章 | Day 12 - 下一章 →

最后更新: