Heim >Backend-Entwicklung >Golang >Wie kann ich Nummern in den Druckauszügen von Go mit Nullen auffüllen?
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)
Ausgabe:
|000012| 345|
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|
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)
Ausgabe:
| 12| 345|
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!