Heim  >  Artikel  >  Backend-Entwicklung  >  Wie formatiere ich Ganzzahlen mit Tausenderkommas mithilfe von fmt.Printf in Go?

Wie formatiere ich Ganzzahlen mit Tausenderkommas mithilfe von fmt.Printf in Go?

Barbara Streisand
Barbara StreisandOriginal
2024-11-02 09:19:31275Durchsuche

How to Format Integers with Thousands Commas using fmt.Printf in Go?

Kommagetrennte Ganzzahlen mit fmt.Printf

In Go bietet die Funktion fmt.Printf eine vielseitige Möglichkeit, verschiedene Daten zu formatieren und zu drucken Typen, einschließlich Ganzzahlen. Allerdings unterstützt fmt.Printf standardmäßig nicht die Ausgabe von Ganzzahlen mit Tausenderkommas.

Um diesem Bedarf gerecht zu werden, bietet das Paket golang.org/x/text/message eine lokalisierte Formatierung, mit der Sie Zahlen entsprechend drucken können die kulturellen Normen verschiedener Sprachen.

Nutzung des Nachrichtenpakets

Um die Nachricht zu verwenden Paket:

  1. Importieren Sie das Paket in Ihr Go-Programm:

    <code class="go">import (
     "golang.org/x/text/language"
     "golang.org/x/text/message"
    )</code>
  2. Erstellen Sie einen Nachrichtendrucker für eine bestimmte Sprache. In diesem Fall verwenden wir Englisch:

    <code class="go">p := message.NewPrinter(language.English)</code>
  3. Verwenden Sie den Drucker, um Ihre Ganzzahl mit „%d“ zu formatieren und auszudrucken:

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

Beispielausgabe

Durch Ausführen des bereitgestellten Codes wird die Ganzzahl 1000 gedruckt mit einem Tausender-Komma-Trennzeichen:

1,000

Dieser Ansatz nutzt das Unicode CLDR (Common Locale Data Repository), um eine genaue und kulturell angemessene Formatierung für verschiedene Sprachen und Gebietsschemas bereitzustellen.

Das obige ist der detaillierte Inhalt vonWie formatiere ich Ganzzahlen mit Tausenderkommas mithilfe von fmt.Printf in Go?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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