Module und Pfade
Funktion des use-Keywords
Abschnitt betitelt „Funktion des use-Keywords“Welche der folgenden Aussagen beschreibt am besten die Funktion des use-Keywords?
use ermöglicht Verweise auf Elemente im verwendeten Pfad, die kürzer sind als ohne use, wodurch die Ausführlichkeit der Referenz reduziert wird.
Modul- und use-Pfade
Abschnitt betitelt „Modul- und use-Pfade“Betrachten Sie dieses Modul und die use-Anweisung:
pub mod parent { pub fn a() {} fn b() {} pub mod child { pub fn c() {} }}
fn main() { use parent::{*, child as alias}; // ...}Innerhalb von main, wie viele Pfade können insgesamt auf a, b oder c verweisen (ohne diejenigen, die self, super oder crate verwenden)?
Schreiben Sie Ihre Antwort als Ziffer wie 0 oder 1. Wenn zum Beispiel die einzigen zwei gültigen Pfade a und parent::b wären, dann wäre die Antwort 2.
Es gibt zwei Pfade zu a: parent::a und a . Es gibt keine Pfade zu b, da es privat ist. Es gibt drei Pfade zu c:
parent::child::c , child::c , alias::c .