小编Анд*_*нов的帖子

“out”关键字和“:”有什么区别?

有什么区别

private fun foo(list: ArrayList<out Number>) {}
Run Code Online (Sandbox Code Playgroud)

private fun <T : Number> foo(list: ArrayList<T>)
Run Code Online (Sandbox Code Playgroud)

generics kotlin

2
推荐指数
1
解决办法
46
查看次数

使用 Kotlin 泛型时 T 和 Any 有什么区别?

有什么不同?

有什么区别:

class SomeClass<T>(var param: T)
Run Code Online (Sandbox Code Playgroud)

class SomeClass<Any>(var param: Any)
Run Code Online (Sandbox Code Playgroud)

他们之间有什么区别吗?看起来这些类的工作方式是相同的。

generics kotlin

0
推荐指数
1
解决办法
83
查看次数

标签 统计

generics ×2

kotlin ×2