登录
首页 >  Golang >  Go问答

Golang - 类型decimal.Decimal 转换

来源:stackoverflow

时间:2024-02-09 12:06:24 336浏览 收藏

本篇文章向大家介绍《Golang - 类型decimal.Decimal 转换》,主要包括,具有一定的参考价值,需要的朋友可以参考一下。

问题内容

尝试将decimal.decimal类型转换为字符串

func main() {
    a := strconv.Itoa(Price) // Price of type decimal.Decimal
    fmt.Printf("%q\n", a)
}

问题:无法使用(decimal.decimal 类型的变量)作为 strconv.itoa 参数中的 int 值(编译)go-staticcheck

有效的示例代码将受到赞赏


正确答案


价格是 decimal.Decimal 而不是 int。 strconv.Itoa 接受 int。

来自文档 https://pkg.go.dev/github.com/shopspring/decimal#Decimal.String 使用 .String()

终于介绍完啦!小伙伴们,这篇关于《Golang - 类型decimal.Decimal 转换》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布Golang相关知识,快来关注吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>