decimal:GoLang中基于int64的Decimal(64)实现,以保留金额

时间:2024-05-20 18:45:03
【文件属性】:

文件名称:decimal:GoLang中基于int64的Decimal(64)实现,以保留金额

文件大小:5KB

文件格式:ZIP

更新时间:2024-05-20 18:45:03

go golang decimal Go

软件包github.com/strongo/decimal 十进制64位数字实现表示GoLang中的货币值。 基于int64。 支持JSON(un)编组。 目前,仅提供一个类型为Decimal64p2类型,该类型在点后具有2位数的固定精度。 简而言之,它将值存储为64位整数美分。 该代码具有100%的单元测试覆盖率。 例如1.43将存储为int64(143)但是当呈现为字符串时将表示为"1.43" 。 package example import "github.com/strongo/decimal" func Example () { var amount decimal. Decimal64p2 ; print ( amount ) // 0 amount = decimal . NewDecimal64p2 ( 0 , 43 ); print ( amount


【文件预览】:
decimal-master
----.gitignore(266B)
----README.md(2KB)
----decimal64p2.go(3KB)
----LICENSE(1KB)
----decimal64p2_test.go(6KB)
----.travis.yml(60B)

网友评论