Maison >développement back-end >Golang >Quelle fonction Go Print devriez-vous utiliser : Printf, Println ou 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!