Android的Kotlin扩展开销

在代码中使用kotlin扩展是个好主意吗?

  1. 我非常想念iOS的扩展,但这是在android中使用这些东西的好方法吗? 请参阅http://antonioleiva.com/kotlin-android-extension-functions/

  2. 有没有更好的解决方案呢?

Kotlin中的扩展函数被编译为普通的Java方法。 例如,当你在你的包中定义一个函数时,它会变成一个Java类的静态方法。 与简单地调用静态工具相比,没有任何开销