Printf vs. Println vs. Print in Go
Go bietet drei vielseitige Funktionen zur Ausgabe von Daten auf der Konsole: Printf, Println und Drucken. Während diese Funktionen das gemeinsame Ziel haben, Informationen anzuzeigen, unterscheiden sie sich in ihren Fähigkeiten und Formatierungsoptionen.
Printf
Printf (auch bekannt als „Print Formatter“) ist am weitesten verbreitet vielseitig und komplex der drei Funktionen. Sie können damit Werte formatieren und in eine Zeichenfolge einfügen, indem Sie Formatbezeichner wie „%s“ (für Zeichenfolgen), „%d“ (für Ganzzahlen) und „%f“ (für Gleitkommazahlen) verwenden. Sie könnten beispielsweise Printf verwenden, um den Typ einer Variablen mit dem Formatbezeichner „%T“ zu drucken:
fmt.Printf("%T", FirstName)
Dies würde „string“ ausgeben, da „FirstName“ eine String-Variable ist.
Drucken ist die einfachste der drei Funktionen. Es gibt einfach eine Liste von Argumenten (Strings, Variablen usw.) ohne Formatierung an die Konsole aus. Zum Beispiel:
fmt.Print("Hello", " ", "World!")
Dies würde „Hallo Welt!“ ausgeben. auf der Konsole.
Println
Println (auch bekannt als „Print Line“) ähnelt Print, jedoch mit dem Zusatz eines automatischen Zeilenumbruchzeichens („n“). Am Ende. Dies ist nützlich, um mehrere Anweisungen in separaten Zeilen zu drucken:
fmt.Println("Line 1") fmt.Println("Line 2")
Dies würde Folgendes ausgeben:
Line 1 Line 2
Das obige ist der detaillierte Inhalt vonWelche Go Print-Funktion sollten Sie verwenden: Printf, Println oder Print?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!