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

Comment afficher des nombres avec des milliers de virgules dans fmt.Printf de Go ?

Patricia Arquette
Libérer: 2024-10-31 06:18:30
original
248 Les gens l'ont consulté

How to Output Numbers with Thousands Commas in Go's fmt.Printf?

Sortie de nombres avec des milliers de virgules dans fmt.Printf de Go

La fonction fmt.Printf de Go fournit des options de formatage pour la sortie de différents types de données. Cependant, il ne prend pas explicitement en charge l'ajout de milliers de virgules aux nombres.

Surmonter l'absence de virgules

Pour ajouter des milliers de virgules aux nombres, un tiers une bibliothèque, telle que golang.org/x/text/message, peut être utilisée. Cette bibliothèque permet le formatage des nombres selon des conventions localisées.

Implémentation

Pour utiliser golang.org/x/text/message pour afficher des nombres avec des milliers de virgules :

  1. Tout d'abord, importez la bibliothèque :

    <code class="go">import (
     "golang.org/x/text/language"
     "golang.org/x/text/message"
    )</code>
    Copier après la connexion
  2. Créez un nouveau message.Objet Imprimante, en précisant la langue souhaitée pour le formatage :

    <code class="go">p := message.NewPrinter(language.English)</code>
    Copier après la connexion
  3. Appelez la méthode Printf sur l'objet message.Printer en passant le numéro à formater :

    <code class="go">p.Printf("%d\n", 1000)</code>
    Copier après la connexion

Exemple

L'exemple suivant imprime le nombre 1000 avec des milliers de virgules en utilisant golang.org/x/text/message :

<code class="go">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
}</code>
Copier après la connexion

En utilisant golang.org/x/text/message , il devient possible de générer facilement des nombres avec des milliers de virgules, en respectant les conventions de formatage localisées pour différentes langues.

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