Tracks
/
Go
Go
/
Lehrplan
/
String-Formatierung
St

String-Formatierung in Go

3 Übungen

Über String-Formatierung

Go bietet ein eingebautes Paket namens fmt (Formatpaket), das eine Vielzahl von Funktionen zur Formatierung von Ein- und Ausgabe bereitstellt. Die am häufigsten verwendete Funktion ist Sprintf. Sie verwendet Verben wie %s, um Werte in einen String einzusetzen, und gibt diesen String zurück.

import "fmt"

food := "taco"
fmt.Sprintf("Bring me a %s", food)
// Returns: Bring me a taco

In Go lassen sich Gleitkommazahlen bequem mit den Verben von Sprintf formatieren: %g (kompakte Darstellung), %e (Exponent) oder %f (ohne Exponent). Mit allen drei Verben lassen sich die Breite und die numerische Position des Feldes steuern.

import "fmt"

number := 4.3242
fmt.Sprintf("%.2f", number)
// Returns: 4.32

Eine vollständige Liste der verfügbaren Verben findest du in der Dokumentation des Format-Pakets.

fmt enthält weitere Funktionen für die Arbeit mit Strings, zum Beispiel Println, das die Argumente, die es erhält, einfach auf der Konsole ausgibt, und Printf, das die Eingabe genauso formatiert wie Sprintf, bevor es sie ausgibt.

Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab

Lerne String-Formatierung

Das Üben ist gesperrt

Schalte 3 weitere Übungen frei, um String-Formatierung zu üben