Einführung
In diesem Lab bietet der Compiler eine dead_code-Warnung (Lint), die über unbenutzte Funktionen warnt. Sie können jedoch Attribute wie #[allow(dead_code)] verwenden, um die Warnung zu deaktivieren und die Meldungen zu vermeiden.
Hinweis: Wenn das Lab keinen Dateinamen angibt, können Sie jeden beliebigen Dateinamen verwenden. Beispielsweise können Sie
main.rsverwenden, diese kompilieren und ausführen mitrustc main.rs &&./main.
dead_code
Der Compiler bietet eine dead_code-Warnung (Lint), die über unbenutzte Funktionen warnt. Ein Attribut kann verwendet werden, um diese Warnung zu deaktivieren.
fn used_function() {}
// `#[allow(dead_code)]` ist ein Attribut, das die `dead_code`-Warnung deaktiviert
#[allow(dead_code)]
fn unused_function() {}
fn noisy_unused_function() {}
// FIXME ^ Füge ein Attribut hinzu, um die Warnung zu unterdrücken
fn main() {
used_function();
}
Beachten Sie, dass Sie in realen Programmen ungenutzten Code (dead code) beseitigen sollten. In diesen Beispielen erlauben wir an einigen Stellen ungenutzten Code aufgrund der interaktiven Natur der Beispiele.
Zusammenfassung
Herzlichen Glückwunsch! Sie haben das Dead_code-Lab abgeschlossen. Sie können in LabEx weitere Labs üben, um Ihre Fähigkeiten zu verbessern.