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 サイトの他の関連記事を参照してください。