flutter - Dart/Flutter 中 Money 的数据类型

标签 flutter dart currency currency-formatting

众所周知,典型的 float 据类型(又名 floatdouble)在 Base 2 中,因此不利于存储货币,因为 Base 2 数字不能始终准确地表示 Base 10 数字,如金钱。为了避免这个问题,Java 等语言实现了 BigDecimal 等数据类型。 Dart/Flutter 有类似的数据类型吗?

最佳答案

正如 Abion47 所说,最好的存钱方式是使用 decimal package ,它类似于 Java 中的 BigDecimal,具有许多有用的功能。

关于flutter - Dart/Flutter 中 Money 的数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64252628/

相关文章:

delphi - Delphi调试器显示????货币变量

javascript - 如何在 NumberFormat 中获取小数点后的数字?

firebase - 如何从fire store中获取多行并显示在数据表中--FLUTTER

flutter - 在Flutter中获取JSON对象

firebase - 如何在 flutter firebase 中解决这个 NoSuchMethodError

dart - Dart 中是否可以柯里化(Currying)泛型函数?

dart - 额外/重定向默认路由时

dart - 如何在 flutter 多行和换行中制作EditableText或TextField?

ios - 如何使用 Flutter APP 在 IOS 设备上播放 HTTP 直播流?

javascript - 为什么带有选项的 Intl.NumberFormat 在左侧输出欧元符号,而文档说它应该在右侧?