Heim > Backend-Entwicklung > Golang > Wie werden Zahlen mit Tausenderkommas in Gos fmt.Printf ausgegeben?

Wie werden Zahlen mit Tausenderkommas in Gos fmt.Printf ausgegeben?

Patricia Arquette
Freigeben: 2024-10-31 06:18:30
Original
285 Leute haben es durchsucht

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

Zahlen mit Tausenderkomma in Gos fmt.Printf ausgeben

Die fmt.Printf-Funktion von Go bietet Formatierungsoptionen für die Ausgabe verschiedener Datentypen. Es gibt jedoch keine explizite Unterstützung für das Hinzufügen von Tausenderkommas zu Zahlen.

Überwindung des Fehlens von Kommas

Zum Hinzufügen von Tausenderkommas zu Zahlen, ein Drittanbieter Bibliotheken wie golang.org/x/text/message können genutzt werden. Diese Bibliothek ermöglicht die Formatierung von Zahlen gemäß lokalisierten Konventionen.

Implementierung

So verwenden Sie golang.org/x/text/message für die Ausgabe von Zahlen mit Tausenderkommas:

  1. Importieren Sie zunächst die Bibliothek:

    <code class="go">import (
     "golang.org/x/text/language"
     "golang.org/x/text/message"
    )</code>
    Nach dem Login kopieren
  2. Erstellen Sie ein neues message.Printer-Objekt und geben Sie die gewünschte Sprache für die Formatierung an:

    <code class="go">p := message.NewPrinter(language.English)</code>
    Nach dem Login kopieren
  3. Rufen Sie die Printf-Methode für das message.Printer-Objekt auf und übergeben Sie die zu formatierende Zahl:

    <code class="go">p.Printf("%d\n", 1000)</code>
    Nach dem Login kopieren

Beispiel

Das folgende Beispiel gibt die Zahl 1000 mit Tausenderkommas unter Verwendung von golang.org/x/text/message aus:

<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>
Nach dem Login kopieren

Mithilfe von golang.org/x/text/message wird es möglich, Zahlen bequem mit Tausenderkommas auszugeben und dabei lokalisierte Formatierungskonventionen für verschiedene Sprachen einzuhalten.

Das obige ist der detaillierte Inhalt vonWie werden Zahlen mit Tausenderkommas in Gos fmt.Printf ausgegeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage