編譯器提供dead_code lint,這會對未使用的函式產生警告,可以用一個屬性來禁止。
例子:
fn func1() {
println!("func1");
}
#[allow(dead_code)]
fn func2() {
println!("func2");
}
fn func3() {
println!("func3");
}
fn main() {
func1();
println!("Hello, world!");
}
說明:會對func3未使用出現警告,但是對func2未使用不會出現警告
本作品採用《CC 協議》,轉載必須註明作者和本文連結