在JVM上,具体化类型为类型擦除提供了一个工作。
为什么具体化在kotlin上同样有效?(即只使用inline函数)。
为什么不是所有类型都是可具体化的?
发布于 2020-07-01 17:33:45
虽然在不同平台上的行为有非常细微的差异,但我们仍然应该记住,总体行为应该非常相似。也就是说,JVM平台对我们施加的某些限制在理论上可以被忽略/忽略在Kotlin/JS上,但这意味着Kotlin/JS实际上是一种不同的语言(相对于“只是”Kotlin),它遵循不同的规范集。
这将使事情非常混乱,并将使代码更不容易移植。换句话说,这不会有好的结局。
例如,我感觉到了你的痛苦,有时我对不能在不同模块的属性上进行智能转换感到非常恼火,但是作为一个成熟的多平台解决方案是有代价的。
https://stackoverflow.com/questions/62586158
复制相似问题