我看到kotlin.List和kotlin.MutableList是由java.util.ArrayList实现的.但科特林在哪里提出这个伎俩?编译器还是stdlib中的某个地方?
如果kotlin支持在类定义文件之外创建一个实现接口的类,比如ArrayList的情况,那么它将会很吸引人.
不,它不受支持.
你是对的,这只是一个编译技巧.为了使它们正确,有许多魔法应用于集合.幸运的是开发者无法使用它.文档中的特殊段落:https://kotlinlang.org/docs/reference/java-interop.html#mapped-types
| 归档时间: |
|
| 查看次数: |
652 次 |
| 最近记录: |