如何将小数位数转换为相同单位的浮点数?

约翰·阿特伍德

我不知道如何将小数位数转换为小数位数。

我一直在尝试类似的代码:

let toFloat (value: decimal<'T>) =
    let value = float (value / LanguagePrimitives.GenericOne<decimal<'T>>)
    value * LanguagePrimitives.GenericOne<float<'T>> 

这个方法产生一个十进制的签名-> float,这不是我想要的。我正在尝试创建类型为decimal <'T>-> float <'T>的函数。

是否可以创建这样的功能?如果是这样,它将是什么样?

格茨

我在http://www.tryfsharp.org上进行了查看,看来应该可以使用:

let toFloat (value: decimal<'T>) =
    LanguagePrimitives.FloatWithMeasure<'T>(float (decimal value))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将具有 n 个小数位的整数转换为浮点数

如何将浮点数转换为 varchar 而不丢失小数位?SQL Server 2012

将列表从 str 转换为带有超过 2 个小数位的浮点数

如何将浮点数打印到n个小数位(包括尾随0)?

JavaScript格式的浮点数小数位数

如何可靠地将浮点数格式化为Haxe中指定的小数位数

如何计算浮点数和双精度数的小数位数?

Python-将科学计数法字符串转换为浮点数,保留小数位

printf传递给变量的精度为浮点数(小数位数)的浮点数

转换浮点数并保持小数位

将浮点数四舍五入到与乘数相同的小数位

如何将浮点数四舍五入到一定数量的小数位 Python

如何将BigDecimal转换为2个小数位数的字符串?

如何计算浮点数的小数位?

计算Swift中浮点数(或小数)的小数位数

有没有办法自动将浮点数打印到它的小数位数?

如何将充满小数的数据框转换为浮点数?

如何将浮点数转换为4位小数而不进行舍入?

Javascript如何将十进制数转换为具有特定小数位数的字符串

在熊猫中从float转换为string时如何具有相同的小数位数?

如何将浮点数转换为整数?

如何将强制类型转换为浮点数?

如何将字典值转换为浮点数

Python如何将字节转换为浮点数?

如何将数字转换为浮点数

如何将浮点数转换为复数?

如何将变量转换为浮点数?

如何将浮点数转换为时间?

如何将整数转换为浮点数?