我遵循了教程 https://kotlinlang.org/docs/tutorials/native/mpp-ios-android.html ,然后我成功创建了androidmain,iosmain和commonmain的文件夹。
但是,当我想在 commonmain 中实现数据类型 BigDecimal 时。它不会工作。我需要货币的十进制数据类型。
最佳答案
我知道这个问题很老了,但是,为了防止有人偶然发现这个话题,我制作了一个 KigDecimal 库,它为 kotlin 多平台(对于 jvm 和 js)实现了 BigDecimal 和 BigInteger。该库完全免费分发。因此,如果需要,我邀请大家对其进行补充和扩展。
在 jvm 方面,BigDecimal 和 BigInteger 只是来自 java 的对应类型。在js端使用https://www.npmjs.com/package/bigdecimal .
主存储库位于此处:https://gitflic.ru/project/mikhaylutsyury/kig-decimal
github上也有一个镜像:https://github.com/YuryMikhailuts/kig-decimal
但镜像有时会落后于主存储库。
关于kotlin - 如何在 Kotlin Multiplatform 中使用 BigDecimal?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55296713/