我正在做一些有趣的编码,我很想知道我应该使用哪一个.尝试了两个,他们给了我相同的结果.那么,两者之间的区别是什么?
例子:
fun Any?.foo() = this != null fun <T> T?.foo() = this != null
实际的功能有点复杂,它实际上根据对象的实际类型做了一些事情(比如when有一些选项)
when
kotlin
kotlin ×1