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
Patricia Arquetteoriginal
2024-11-13 11:32:02362parcourir

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

Sortie :

Hello World

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

Sortie :

Hello World

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

Sortie :

HelloWorld

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!

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