Maison > développement back-end > Golang > Fonctions d'impression PostGolang

Fonctions d'impression PostGolang

Linda Hamilton
Libérer: 2024-12-31 11:21:13
original
541 Les gens l'ont consulté

PostGolang Print Functions

série : Golang

Fonctions d'impression dans Golang

Dans Golang, plusieurs fonctions sont disponibles pour imprimer du texte, et chacune sert des cas d'utilisation spécifiques. Voici une explication des fonctions d'impression les plus couramment utilisées :

1. fmt.Imprimer

Description :
Imprime les arguments fournis sous forme de texte brut sans ajouter de nouvelle ligne. Il ne formate pas la sortie.

Cas d'utilisation :
Pour du texte ou des valeurs concaténés simples pour lesquels aucun formatage spécifique n'est requis.

fmt.Print("Hello")          // Output: Hello
fmt.Print("World")          // Output: HelloWorld
fmt.Print(123, " GoLang")   // Output: HelloWorld123 GoLang
Copier après la connexion

2. fmt.Println

Description :
Imprime les arguments fournis sous forme de texte brut et ajoute une nouvelle ligne à la fin.

Cas d'utilisation :
Pour les sorties simples où vous souhaitez des sauts de ligne automatiques après l'impression.

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)
Copier après la connexion

3. fmt.Printf

Description :
Formate et imprime le texte selon une chaîne de format spécifiée. N'ajoute pas de nouvelle ligne à moins qu'elle ne soit explicitement incluse dans la chaîne de format.

Cas d'utilisation :
Pour les sorties dynamiques ou formatées (par exemple, entiers, flottants, chaînes, etc.).

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.
Copier après la connexion

Verbes de formatage courants :

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

Description :
Formate le texte comme fmt.Printf, mais au lieu d'imprimer sur la console, il renvoie la chaîne formatée.

Cas d'utilisation :
Pour préparer des chaînes pour une utilisation ultérieure (par exemple, journalisation, création de réponses).

formatted := fmt.Sprintf("Hello, %s!", "Alice")
fmt.Println(formatted)
// Output: Hello, Alice!
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal