我目前正在使用 kotlin 开发一个多平台模块。为此,我依靠expect
/actual
机制。
我声明了一个简单的类Common.kt
:
expect class Bar constructor(
name: String
)
我想在通用方法中使用定义的类(也存在于 中Common.kt
):
fun hello(bar: Bar) {
print("Hello, my name is ${bar.name}")
}
实际实现定义在Jvm.kt
:
actual data class Bar actual constructor(
val name: String
)
问题是我的hello
函数中出现以下错误
未解决的参考:名称
我究竟做错了什么?