通过例子学习Rust

11.1 未用到

编译器提供dead_code lint(无效代码检查),对未被使用的函数提出警告。使用属性#[allow(dead_code)]可以禁用此项检查。

fn used_function() {} // `#[allow(dead_code)]` is an attribute that disables the `dead_code` lint #[allow(dead_code)] fn unused_function() {} fn noisy_unused_function() {} // FIXME ^ Add an attribute to suppress the warning fn main() { used_function(); }

注意,在真实的程序中,你应当消除无效代码。在上述示例中,我们允许一部分无效代码,仅仅只是为了展示这一功能。