Maison > développement back-end > Golang > fmt.Printf peut-il afficher des nombres avec des milliers de virgules ?

fmt.Printf peut-il afficher des nombres avec des milliers de virgules ?

Patricia Arquette
Libérer: 2024-10-31 04:56:30
original
594 Les gens l'ont consulté

Can fmt.Printf Display Numbers with Thousands Commas?

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
}
Copier après la connexion

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!

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