In Rost, der Println! ist ein Makro, das im STD :: fmt definiert ist. Es wird verwendet, um dynamische Drucke für den Benutzer zu verarbeiten. Die println! ist dem Druck eng ähnlich! Fängt jedoch eine neue Linie an.
Mit diesem Handbuch untersuchen wir, wie Sie mithilfe des Rost -Println Informationen an die Standardausgabe analysieren und ausdrucken! Makro.
Rost println! Makro
Die Syntax für die Println! Makro ist wie unten gezeigt:
MACRO_RULES! printlnDas erste Argument des Println! Makro ist die formatierte Zeichenfolge. Dies schreibt vor.
Ein Beispiel ist wie unten gezeigt:
fn main ()Einen Platzhalter in den Println einfügen! Methode, verwenden Sie ein Paar lockiger Klammern . Wir geben den Namen oder den Ausdruck der Variablen an, um den bereitgestellten Platzhalter außerhalb der Zeichenfolge zu ersetzen.
Im vorherigen Beispiel wird der Platzhalter durch den Wert des variablen Namens ersetzt.
Der vorherige Code sollte eine Ausgabe als:
Hallo MaryDie Println -Methode unterstützt über einen Platzhalter in einer Zeichenfolge. Ein Beispiel ist wie unten gezeigt:
fn main ()Beachten Sie, dass die Reihenfolge der Argumente wichtig ist. Der erste Platzinhaber wird durch die Namensvariable ersetzt und der zweite Platzhalter wird durch die Altersvariable ersetzt.
Die resultierende Ausgabe ist wie gezeigt:
Hallo Mary. Sie sind 26 Jahre alt
Std :: fmt Merkmale
Wie der Text mit dem Println angezeigt wird! Makro wird von einer Reihe von Merkmalen regiert, die im STD :: fmt definiert sind. Sie können die Dokumentation überprüfen, um mehr zu erfahren. Es gibt jedoch zwei wichtige, auf die Sie aufpassen können:
FMT: Anzeige
Die Anzeigenmerkmale, die mit dem -Plampinhaber gekennzeichnet sind. Es formatiert eine aussagekräftige Ausgabe auf benutzerfreundliche Weise. Primitive Rost -Typen implementieren das Anzeigemerkmal. Diese Typen umfassen Zahlen wie Boolesche und Streicher.
fmt :: debug
Das andere Merkmal im std :: fmt ist das Debug -Merkmal. Es wird mit : bezeichnet? Platzhalter und wird verwendet, um Text in einem Debugging -Kontext zu formatieren. Es wird auch verwendet, um Typen zu drucken, die keine klare Benutzerausgabe haben, wie z. B. Vektoren, Arrays und Scheiben.
Ein Beispiel ist wie unten gezeigt:
Sei VEC = VEC![1,2,3];Abschluss
In diesem Artikel haben wir die Grundlagen der Arbeit mit dem Println erörtert! Makro in der Rostsprache. Verwenden des Println! Makro können wir Zeichenfolgen formatieren und Platzhalter einbeziehen, die durch die angegebenen Variablen oder Ausdrücke ersetzt werden können. Wir hoffen, Sie haben diesen Artikel hilfreich gefunden. Weitere Tipps und Informationen finden Sie in den anderen Linux -Hinweisartikeln.