Heim > Backend-Entwicklung > Golang > PostGolang-Druckfunktionen

PostGolang-Druckfunktionen

Linda Hamilton
Freigeben: 2024-12-31 11:21:13
Original
509 Leute haben es durchsucht

PostGolang Print Functions

Serie: Golang

Druckfunktionen in Golang

In Golang stehen mehrere Funktionen zum Drucken von Text zur Verfügung, von denen jede bestimmte Anwendungsfälle bedient. Hier finden Sie eine Erklärung der am häufigsten verwendeten Druckfunktionen:

1. fmt.Print

Beschreibung:
Gibt die bereitgestellten Argumente als Klartext aus, ohne eine neue Zeile hinzuzufügen. Die Ausgabe wird nicht formatiert.

Anwendungsfall:
Für einfachen verketteten Text oder Werte, für die keine spezielle Formatierung erforderlich ist.

fmt.Print("Hello")          // Output: Hello
fmt.Print("World")          // Output: HelloWorld
fmt.Print(123, " GoLang")   // Output: HelloWorld123 GoLang
Nach dem Login kopieren

2. fmt.Println

Beschreibung:
Gibt die bereitgestellten Argumente als Klartext aus und hängt am Ende eine neue Zeile an.

Anwendungsfall:
Für einfache Ausgaben, bei denen Sie nach dem Drucken automatische Zeilenumbrüche wünschen.

fmt.Println("Hello")         // Output: Hello (with newline)
fmt.Println("World")         // Output: World (on a new line)
fmt.Println(123, "GoLang")   // Output: 123 GoLang (on a new line)
Nach dem Login kopieren

3. fmt.Printf

Beschreibung:
Formatiert und druckt Text gemäß einer angegebenen Formatzeichenfolge. Fügt keine neue Zeile hinzu, es sei denn, sie ist ausdrücklich in der Formatzeichenfolge enthalten.

Anwendungsfall:
Für dynamische oder formatierte Ausgaben (z. B. Ganzzahlen, Gleitkommazahlen, Zeichenfolgen usw.).

name := "Alice"
age := 25
fmt.Printf("My name is %s and I am %d years old.", name, age)
// Output: My name is Alice and I am 25 years old.
Nach dem Login kopieren

Gängige Formatierungsverben:

Verb Description Example
%s String fmt.Printf("%s", "Go")
%d Integer (base 10) fmt.Printf("%d", 123)
%f Floating-point fmt.Printf("%.2f", 3.14)
%v Default format for any value fmt.Printf("%v", true)
%T Type of the variable fmt.Printf("%T", name)
% v Struct with field names fmt.Printf("% v", obj)

4. fmt.Sprintf

Beschreibung:
Formatiert Text wie fmt.Printf, aber statt ihn an die Konsole zu drucken, gibt er die formatierte Zeichenfolge zurück.

Anwendungsfall:
Zum Vorbereiten von Zeichenfolgen für die spätere Verwendung (z. B. Protokollierung, Erstellen von Antworten).

formatted := fmt.Sprintf("Hello, %s!", "Alice")
fmt.Println(formatted)
// Output: Hello, Alice!
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonPostGolang-Druckfunktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage