Parcours
/
Go
Go
/
Programme
/
Formatage de chaînes
Fo

Formatage de chaînes en Go

3 exercices

À propos de Formatage de chaînes

Go fournit un paquet intégré appelé fmt (le paquet de formatage), qui propose tout un éventail de fonctions pour manipuler le format de l'entrée et de la sortie. La fonction la plus utilisée est Sprintf, qui se sert de verbes comme %s pour insérer des valeurs dans une string et qui renvoie cette string.

import "fmt"

food := "taco"
fmt.Sprintf("Bring me a %s", food)
// Returns: Bring me a taco

En Go, les nombres à virgule flottante se formatent facilement avec les verbes de Sprintf : %g (représentation compacte), %e (exposant) ou %f (sans exposant). Ces trois verbes permettent de contrôler la largeur du champ et la position numérique.

import "fmt"

number := 4.3242
fmt.Sprintf("%.2f", number)
// Returns: 4.32

Tu trouveras la liste complète des verbes disponibles dans la documentation du paquet de formatage.

fmt contient d'autres fonctions pour travailler avec les strings, comme Println, qui affiche simplement sur la console les arguments qu'elle reçoit, et Printf, qui met en forme l'entrée de la même manière que Sprintf avant de l'afficher.

Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet

Apprends Formatage de chaînes

L'entraînement est verrouillé

Déverrouille 3 exercices de plus pour t'entraîner sur Formatage de chaînes