Formatage des nombres avec des milliers de virgules à l'aide de fmt.Printf
La fonction fmt.Printf de Go offre des options de formatage complètes pour la sortie des nombres. Cependant, il se peut que la manière d'ajouter des milliers de virgules à votre sortie ne soit pas immédiatement évidente.
Question :
Fmt.Printf peut-il être utilisé pour afficher un nombre avec des milliers de virgules ? Comment pouvons-nous modifier le format pour y parvenir ?
Réponse 1 (sans fmt.Printf) :
Pour un formatage localisé avec des milliers de virgules et la prise en charge de différentes langues, utilisez golang.org/x/text/message. Voici un exemple :
package main import ( "golang.org/x/text/language" "golang.org/x/text/message" ) func main() { p := message.NewPrinter(language.English) p.Printf("%d\n", 1000) // Output: // 1,000 }
Dans cet exemple, le message.NewPrinter est configuré pour la langue anglaise. Le spécificateur de format %d est utilisé pour désigner un entier et l'imprimante gère automatiquement le formatage en virgule.
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!