如何在Kotlin多平台中使用BigDecimal?

如何在Kotlin多平台中使用BigDecimal?,kotlin,bigdecimal,kotlin-multiplatform,Kotlin,Bigdecimal,Kotlin Multiplatform,我遵循教程,然后成功创建了androidmain、iosmain和commonmain的文件夹。 但是,当我想在commonmain中实现数据类型BigDecimal时。这行不通。我需要货币的decimal数据类型。Kotlin通用代码中不支持BigDecimal。 您可以查看相关的线程 您可以使用expect和actual关键字为此类类创建自己的实现。 其思路如下: *您可以为公共代码中的BigDecimal类型声明expect *您可以在每个平台上使用actual注释来提供特定于平台的实

我遵循教程,然后成功创建了androidmain、iosmain和commonmain的文件夹。

但是,当我想在commonmain中实现数据类型BigDecimal时。这行不通。我需要货币的decimal数据类型。

Kotlin通用代码中不支持
BigDecimal
。 您可以查看相关的线程

您可以使用
expect
actual
关键字为此类类创建自己的实现。

其思路如下: *您可以为公共代码中的
BigDecimal
类型声明
expect
*您可以在每个平台上使用
actual
注释来提供特定于平台的实现(例如JVM的BigDecimal类)