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