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

Barbara Streisand
Freigeben: 2024-11-02 09:19:31
Original
275 Leute haben es durchsucht

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>
    Nach dem Login kopieren
  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>
    Nach dem Login kopieren
  3. Verwenden Sie den Drucker, um Ihre Ganzzahl mit „%d“ zu formatieren und auszudrucken:

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

Beispielausgabe

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

1,000
Nach dem Login kopieren

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!

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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!