gpt4 book ai didi

string - 如何 fmt.Printf 带有千位逗号的整数

转载 作者:数据小太阳 更新时间:2023-10-29 03:20:05 24 4
gpt4 key购买 nike

Go 的 fmt.Printf支持输出带千位逗号的数字吗?

fmt.Printf("%d", 1000)输出 1000 , 我可以指定什么格式来输出 1,000相反?

docs似乎没有提到逗号,我无法立即在 source 中看到任何内容.

最佳答案

使用golang.org/x/text/message使用 Unicode CLDR 中任何语言的本地化格式进行打印:

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
}

关于string - 如何 fmt.Printf 带有千位逗号的整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55402968/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com