相关疑难解决方法(0)

Kotlin中的静态扩展方法

如何在Kotlin中定义静态扩展方法?这甚至可能吗?我目前有一个扩展方法,如下所示.

public fun Uber.doMagic(context: Context) {
    // ...
}
Run Code Online (Sandbox Code Playgroud)

可以在实例上调用上述扩展名.

uberInstance.doMagic(context) // Instance method
Run Code Online (Sandbox Code Playgroud)

但是如何使它成为静态方法,如下所示.

Uber.doMagic(context)         // Static or class method
Run Code Online (Sandbox Code Playgroud)

static-methods kotlin

125
推荐指数
5
解决办法
3万
查看次数

标签 统计

kotlin ×1

static-methods ×1