ホームページ  >  記事  >  バックエンド開発  >  fmt.Printf は千のカンマを含む数値を表示できますか?

fmt.Printf は千のカンマを含む数値を表示できますか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-31 04:56:30500ブラウズ

Can fmt.Printf Display Numbers with Thousands Commas?

fmt.Printf を使用した千のカンマによる数値の書式設定

Go の fmt.Printf 関数は、数値を出力するための包括的な書式設定オプションを提供します。ただし、出力に数千個のカンマを追加する方法はすぐには分からないかもしれません。

質問:

fmt.Printf を利用して千個のカンマを含む数値を表示できますか? ?これを実現するために形式を変更するにはどうすればよいですか?

回答 1 (fmt.Printf なし):

数千のカンマを使用したローカライズされた形式設定とさまざまな言語のサポートについては、次を使用します。 golang.org/x/text/message。以下に例を示します。

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
}

この例では、message.NewPrinter が英語用に構成されています。 %d 形式指定子は整数を示すために使用され、プリンターはカンマ形式を自動的に処理します。

以上がfmt.Printf は千のカンマを含む数値を表示できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。