11.2.2. 块 Rust FFI 外传:深入 块的奥秘 在 Rust 这门以安全和性能著称的系统编程语言中,与外部世界交互的能力至关重要。当我们需要利用已有的 C 库、操作系统 API,或者与其他语言编写的代码进行互操作时,Rust 提供了强大的外部函数接口 (Foreign Function Interface, FFI) 机制。FFI 允许 Rust 代码调用其他语言编写的函数,反之亦然。 块:声明外部函数的入口 块是 Rust 中用于声明外部函数和变量的语法结构。它告诉 Rust 编译器,你即将要使用的函数或变量并非 Rust 代码本身定义,而是来自外部的库或模块。因此,Rust 编译器会采取特殊的处理方式,允许 Rust 代码安全地调用这些外部实体。