Heim  >  Artikel  >  Backend-Entwicklung  >  Kann fmt.Printf Zahlen mit Tausenderkommas anzeigen?

Kann fmt.Printf Zahlen mit Tausenderkommas anzeigen?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-31 04:56:30500Durchsuche

Can fmt.Printf Display Numbers with Thousands Commas?

Zahlen mit Tausenderkommas mit fmt.Printf formatieren

Die fmt.Printf-Funktion von Go bietet umfassende Formatierungsoptionen für die Ausgabe von Zahlen. Es ist jedoch möglicherweise nicht sofort ersichtlich, wie Sie Ihrer Ausgabe Tausenderkommas hinzufügen.

Frage:

Kann fmt.Printf genutzt werden, um eine Zahl mit Tausenderkommas anzuzeigen? ? Wie können wir das Format ändern, um dies zu erreichen?

Antwort 1 (Ohne fmt.Printf):

Für lokalisierte Formatierung mit Tausenderkommas und Unterstützung für verschiedene Sprachen verwenden Sie golang.org/x/text/message. Hier ist ein Beispiel:

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
}

In diesem Beispiel ist message.NewPrinter für die englische Sprache konfiguriert. Der Formatbezeichner %d wird verwendet, um eine Ganzzahl anzugeben, und der Drucker übernimmt die Kommaformatierung automatisch.

Das obige ist der detaillierte Inhalt vonKann fmt.Printf Zahlen mit Tausenderkommas anzeigen?. 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