小编Ski*_*e13的帖子

Kotlin扩展功能 - Any之间的区别?和通用T?

我正在做一些有趣的编码,我很想知道我应该使用哪一个.尝试了两个,他们给了我相同的结果.那么,两者之间的区别是什么?

例子:

fun Any?.foo() = this != null

fun <T> T?.foo() = this != null
Run Code Online (Sandbox Code Playgroud)

实际的功能有点复杂,它实际上根据对象的实际类型做了一些事情(比如when有一些选项)

kotlin

4
推荐指数
1
解决办法
324
查看次数

标签 统计

kotlin ×1