Jul*_* A. 3 generics extension-methods kotlin
有没有办法在 Kotlin 中获取对通用扩展函数/方法的函数引用?
class C
fun <T> C.f1(t: T) = TODO()
val f1Ref1 = C::f1<T> // Compiler error
val f1Ref2 = C::f1 // Compiler error
Run Code Online (Sandbox Code Playgroud)
但这很好:
fun C.f2(i: Int) = TODO()
val f2Ref = C::f2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
72 次 |
| 最近记录: |