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
Barbara Streisandoriginal
2024-11-10 09:55:03756parcourir

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)

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!")

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")

Cela afficherait :

Line 1
Line 2

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!

Déclaration:
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