文件名称:Haskell-Decimal
文件大小:13KB
文件格式:ZIP
更新时间:2024-05-25 13:59:40
Haskell
Haskell-十进制 固定精度的十进制数字,其中精度在运行时随数字一起携带。 Decimal类型主要用于进行金融算术,其中在编译时可能不知道小数位数(例如,对于同时处理日元和美元的程序),并且应用程序不得在便士上丢几分钱。 例如,如果您必须在三个人之间分配10美元,那么其中一个人必须获得3.34美元。 值中的小数位数表示为Word8,最多允许255个小数位。 函数保持精度。 加减法运算符以最精确参数的精度返回结果,因此2.3 + 5.678 = 7.978。 乘法和除法使用所需的任何精度,最多255个小数位。 快速检查规格 Data.Decimal包括一组QuickCheck属性,既可以作为测试又可以作为正式规范。 要运行测试,请执行以下操作: cabal configure --enable-tests cabal build cabal test 或者 堆栈测试
【文件预览】:
Haskell-Decimal-main
----.gitignore(46B)
----Setup.hs(66B)
----src()
--------Data()
----changelog.md(1KB)
----stack.yaml.lock(447B)
----LICENSE.txt(1KB)
----Decimal.cabal(2KB)
----README.md(1KB)
----tests()
--------Main.hs(9KB)
----stack.yaml(2KB)