Maison > développement back-end > Golang > Quelle est la différence entre « Print », « Println » et « Printf » dans Go ?

Quelle est la différence entre « Print », « Println » et « Printf » dans Go ?

Patricia Arquette
Libérer: 2024-11-13 11:32:02
original
344 Les gens l'ont consulté

What's the Difference Between `Print`, `Println`, and `Printf` in Go?

Comprendre Print, Println et Printf dans Go

Un programmeur du monde de JavaScript cherche à comprendre les différences entre trois fonctions d'impression dans Allez : Imprimer, Println et Printf. Dans Go, l'instructeur a utilisé Printf pour déterminer le type d'une variable au lieu de Println.

Println

Println, comme son nom l'indique, imprime ses arguments au standard sortie sur une ligne et ajoute un caractère de nouvelle ligne à la fin. Par exemple :

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

Sortie :

Hello World
Copier après la connexion
Copier après la connexion

Printf

Printf, également connu sous le nom de « Print Formatter », vous permet de formater variables, nombres et chaînes avant de les imprimer. Il utilise une chaîne de format, qui spécifie la manière dont les arguments sont formatés, comme premier paramètre. Par exemple :

fmt.Printf("%s %s", "Hello", "World")
Copier après la connexion

Sortie :

Hello World
Copier après la connexion
Copier après la connexion

Dans ce cas, la chaîne de format %s indique que nous voulons imprimer une chaîne. Vous pouvez utiliser divers autres spécificateurs de format pour représenter différents types de données.

Print

Print imprime simplement ses arguments sur la sortie standard dans l'ordre dans lequel ils sont donnés, sans aucun formatage ou sauts de ligne. Par exemple :

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

Sortie :

HelloWorld
Copier après la connexion

Résumé

  • Println : Imprime les arguments avec newline.
  • Printf : Permet le formatage et offre plus de contrôle sur la sortie.
  • Print : Imprime les arguments tels quels, sans formatage ni sauts de ligne.

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