在 Kotlin 中有一些情况,编译器会抱怨定义为<T>和期望的泛型类型参数<T : Any>。有什么不同?
Ada*_*old 24
不同的是,一个平原<T>意味着它可以null。(由 表示Any?)。使用<T: Any>将限制T为不可为空的类型。
所以区别在于它<T>是一个隐式的<T: Any?>.
| 归档时间: |
|
| 查看次数: |
1832 次 |
| 最近记录: |