Heim >Backend-Entwicklung >Golang >Welche Go Print-Funktion sollten Sie verwenden: Printf, Println oder Print?

Welche Go Print-Funktion sollten Sie verwenden: Printf, Println oder Print?

Barbara Streisand
Barbara StreisandOriginal
2024-11-10 09:55:03768Durchsuche

Which Go Print Function Should You Use: Printf, Println, or Print?

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

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!

Stellungnahme:
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