W rdzy println! jest makro zdefiniowanym w STD :: fmt. Służy do obsługi dostępnego przez użytkownika informacje dynamiczne drukowania. Println! jest ściśle podobny do wydruku! Ale dołącza nową linię.
Korzystając z tego przewodnika, zbadamy sposób analizowania i drukowania informacji o standardowym wyjściu za pomocą rusty println! makro.
Rust Println! Makro
Składnia dla println! Makro jest jak pokazano poniżej:
Macro_rules! printlnPierwszy argument println! Makro to sformatowany ciąg. To decyduje o tym, jaki ciąg wydrukowania i jak argumenty są analizowane, jak określone przez symbole zastępcze.
Przykładem jest to, jak pokazano poniżej:
fn main ()Aby wstawić symbol zastępczy do println! Metoda, użyj pary kręconych aparatów ortodontycznych . Podajemy nazwę lub wyrażenie zmiennej, aby zastąpić dostarczone symbol zastępczy poza łańcuchem.
W poprzednim przykładzie zastępuje się wartością nazwy zmiennej.
Poprzedni kod powinien zwrócić dane wyjściowe jako:
Cześć MaryMetoda println obsługuje jeden symbol zastępczy w ciągu. Przykładem jest to, jak pokazano poniżej:
fn main ()Zauważ, że kolejność argumentów ma znaczenie. Pierwszy symbol zastępujący zostanie zastąpiony zmienną nazwy, a drugi symbol zastępujący zostanie zastąpiony zmienną wiekową.
Powstałe wyjście jest jak pokazano:
Cześć Mary. Masz 26 lat
Std :: cechy fmt
Jak wyświetlany jest tekst za pomocą println! Macro rządzono zestawem cech zdefiniowanych w STD :: FMT. Możesz sprawdzić dokumentację, aby dowiedzieć się więcej. Istnieją jednak dwa ważne, na które należy zwrócić uwagę:
FMT: Wyświetl
Cechy wyświetlania, oznaczone przez symbol zastępczy , konwertuj wartość na tekst, gdy jest używany w metodzie println. Tworzy wyjście w sposób przyjazny dla użytkownika. Prymitywne typy rdzy wdrażają cechę wyświetlacza. Te typy obejmują liczby, takie jak logiki i struny.
fmt :: Debug
Drugą cechą w STD :: FMT jest cecha debugowania. Jest oznaczony przez :? Symbol zastępczy i służy do formatowania tekstu w kontekście debugowania. Służy również do drukowania typów, które nie mają wyraźnego wyjścia ze strony użytkownika, takich jak wektory, tablice i plastry.
Przykładem jest to, jak pokazano poniżej:
Niech vec = vec![1,2,3];Wniosek
W tym artykule omówiliśmy podstawy pracy z println! Makro w języku rdzy. Za pomocą println! Macro, możemy sformatować ciągi i dołączyć symboli zastępcze, które można zastąpić określonymi zmiennymi lub wyrażeniami. Mamy nadzieję, że ten artykuł jest pomocny. Sprawdź inne artykuły w Linux, aby uzyskać więcej wskazówek i informacji.