我正在考虑在一个文件中为String 添加一个全局扩展方法,无论我在哪里使用String,我都可以使用这个扩展.
但我没有找到办法这样做...我现在只是粘贴扩展名.
在A.kt扩展:
class A{
......
fun String.add1(): String {
return this + "1"
}
......
}
Run Code Online (Sandbox Code Playgroud)
在B.kt中这样访问:
class B{
fun main(){
......
var a = ""
a.add1()
......
}
}
Run Code Online (Sandbox Code Playgroud)
我已经试过everyting我可以添加像static和final,但毫无效果.