go-money:实施Fowler的Money模式

时间:2024-05-19 12:05:53
【文件属性】:

文件名称:go-money:实施Fowler的Money模式

文件大小:16KB

文件格式:ZIP

更新时间:2024-05-19 12:05:53

money formatter currency fowler-money-pattern money-library

钱 GoMoney提供处理。 此程序包提供基本和精确的Money操作,例如舍入,拆分和分配。 由于舍入差异小,货币值不应存储为浮点数。 package main import "github.com/Rhymond/go-money" func main () { pound := money . New ( 100 , money . GBP ) twoPounds , err := pound . Add ( pound ) if err != nil { log . Fatal ( err ) } parties , err := twoPounds . Split ( 3 ) if err != nil { log . Fatal ( err ) } parties [ 0 ]. D


【文件预览】:
go-money-master
----.gitignore(266B)
----go.mod(44B)
----money_test.go(13KB)
----currency.go(21KB)
----money.go(7KB)
----formatter.go(2KB)
----LICENSE(1KB)
----.github()
--------workflows()
----README.md(6KB)
----calculator.go(1KB)
----mutator.go(140B)
----currency_test.go(2KB)
----constants.go(2KB)
----formatter_test.go(6KB)

网友评论