Heim > Backend-Entwicklung > Golang > Wie kann ich Nummern in den Druckauszügen von Go mit Nullen auffüllen?

Wie kann ich Nummern in den Druckauszügen von Go mit Nullen auffüllen?

Linda Hamilton
Freigeben: 2025-01-02 12:35:44
Original
213 Leute haben es durchsucht

How Can I Zero-Pad Numbers in Go's Print Statements?

Mit Nullen aufgefüllte Zahlen in gedruckten Kontoauszügen

Beim Drucken von Zahlen ist es oft sinnvoll, ihnen eine feste Breite zu geben, indem führende Nullen hinzugefügt werden. Wenn Sie beispielsweise die Zahl 12 haben und sie zu 000012 machen möchten.

Das fmt-Paket in Go bietet eine praktische Möglichkeit, dies zu tun. Verwenden Sie einfach den Formatbezeichner d. Die 0 gibt an, dass die Zahl mit Nullen aufgefüllt werden soll, und die 6 gibt die gewünschte Breite an. Zum Beispiel:

fmt.Printf("|%06d|%6d|\n", 12, 345)
Nach dem Login kopieren

Ausgabe:

|000012|   345|
Nach dem Login kopieren

Beachten Sie, dass die Zahl abgeschnitten wird, wenn sie zu lang ist, um in die angegebene Breite zu passen. Wenn Sie beispielsweise versuchen, die Zahl 1234567 mit einer Breite von 6 zu drucken, lautet die Ausgabe:

|123456|
Nach dem Login kopieren

In diesem Fall werden die führenden Nullen abgeschnitten.

Das können Sie auch Verwenden Sie das Paket fmt, um Zahlen mit Leerzeichen statt Nullen aufzufüllen. Verwenden Sie dazu einfach den Formatbezeichner m. Zum Beispiel:

fmt.Printf("|%6d|%6d|\n", 12, 345)
Nach dem Login kopieren

Ausgabe:

|   12|   345|
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie kann ich Nummern in den Druckauszügen von Go mit Nullen auffüllen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage