Maison > développement back-end > Golang > Quelle fonction Go Print devriez-vous utiliser : Printf, Println ou Print ?

Quelle fonction Go Print devriez-vous utiliser : Printf, Println ou Print ?

Barbara Streisand
Libérer: 2024-11-10 09:55:03
original
755 Les gens l'ont consulté

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

Printf vs Println vs Print in Go

Go propose trois fonctions polyvalentes pour la sortie de données vers la console : Printf, Println et Imprimer. Bien que ces fonctions partagent l'objectif commun d'afficher des informations, elles diffèrent par leurs capacités et leurs options de formatage.

Printf

Printf (alias "Print Formatter") est le plus polyvalent et complexe des trois fonctions. Il vous permet de formater et d'insérer des valeurs dans une chaîne à l'aide de spécificateurs de format tels que "%s" (pour les chaînes), "%d" (pour les entiers) et "%f" (pour les flottants). Par exemple, vous pouvez utiliser Printf pour imprimer le type d'une variable en utilisant le spécificateur de format "%T":

fmt.Printf("%T", FirstName)
Copier après la connexion

Cela afficherait "string", car FirstName est une variable de chaîne.

Imprimer

Imprimer est la plus simple des trois fonctions. Il imprime simplement une liste d'arguments (chaînes, variables, etc.) sur la console, sans formatage. Par exemple :

fmt.Print("Hello", " ", "World!")
Copier après la connexion

Cela afficherait « Hello World ! » sur la console.

Println

Println (alias "Print Line") est similaire à Print, mais avec l'ajout d'un caractère de nouvelle ligne automatique ("n") à la fin. Ceci est utile pour imprimer plusieurs déclarations sur des lignes distinctes :

fmt.Println("Line 1")
fmt.Println("Line 2")
Copier après la connexion

Cela afficherait :

Line 1
Line 2
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:php.cn
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