Golang Sprintf

Golang Sprintf
Die Sprinft -Funktion in GO wird verwendet, um die String -Formatierung durchzuführen und die resultierende Zeichenfolge zurückzugeben. Die Sprintf -Funktion unterstützt verschiedene Formatierungsoptionen.

In diesem kurzen Artikel werden wir diskutieren, wie die Sprinf -Funktion in der Go -Programmiersprache verwendet wird.

Golang Sprintf -Funktion

Die Sprinf -Funktion ist im FMT -Paket definiert. Daher müssen wir es vor der Verwendung importieren. Wir können dies mit einer einfachen Importlinie als:

importieren "fmt"

Nach dem Import können wir die Funktion verwenden. Die Funktionssyntax ist wie unten definiert:

Func Sprintf (Format String, eine… Schnittstelle ) String

Die Funktion nimmt eine formatierte Zeichenfolge und eine Schnittstelle als Parameter ein. Die Funktion gibt dann die Zeichenfolge zurück, ohne sie zu drucken. Dies bedeutet, dass wir den zurückgegebenen Wert als Variable speichern können.

Sprintf -Formatierungsspezifizierer

Die Sprintf -Funktion unterstützt eine Reihe von Formatierungsspezifikatoren. Das Folgende sind einige der gemeinsamen Angaben.

  1. %d - eine Ganzzahl drucken
  2. %f - Drucken Sie einen Schwimmer, Kleinbuchstaben.
  3. %F - schweben Sie Großbuchstaben.
  4. %s - eine Zeichenfolge drucken.
  5. %o - Oktalgülleger.
  6. %b - binär.
  7. %X - Hexadezimal, Großbuchstaben.
  8. %x - Hexadezimal, Kleinbuchstaben.
  9. %e - wissenschaftliche Notation, Kleinbuchstaben.
  10. %E - Wissenschaftliche Notation, Großbuchstaben.
  11. %Q - Zitierter Charakter.
  12. %U - Unicode
  13. %t = boolean.
  14. %p - Zeigeradresse.

Beispiel

Betrachten Sie das folgende Beispiel:

Packagemain
importieren (
"fmt"
"io"
"OS"
)
funcmain ()
my_str: = "Hallo Welt"
STR: = fmt.Sprintf ("Das Programm sagt %s \ n", my_str)
io.Writestring (Betriebssystem.Stdout, str)

Das obige Beispiel verwendet die Sprintf -Methode, um die angegebene Zeichenfolge zu formatieren. Sie können andere Formatierungsspezifizierer verwenden, um andere Werte zu formatieren.

Abschluss

Dieser kurze Artikel führt Sie zur Arbeit mit der Sprintf -Funktion aus dem FMT -Paket. Mit dieser Funktion können Sie Zeichenfolgen auf verschiedene Weise unter Verwendung der in diesem Handbuch diskutierten Spezifizierer formatieren.

Danke fürs Lesen.