golang浮点数精度处理库decimal
decimal 对于浮点数的计算提供了极大的便利性,让我们在使用浮点数进行大小计算的时候不用担心精度丢失的问题,decimal库能处理小数点后 2^31 位数字,对于绝大多数的项目精度要求是足够的,简而言之,decimal 可以解决我们绝大多数的浮点数精度计算场景。
由于golang中默认是没有decimal类型的,所以要解决上述的问题,需要使用第三方库包decimal。
github 地址:https://github.com/shopspring/decimal
