我有点困惑,在 kotlin 中在哪里使用文件或类可以有人建议何时使用文件,由于这两种情况的文档较少,我不清楚。
你必须使用 kotlin 文件来声明扩展方法,并将该文件导入到你正在处理的类或文件中
例如:Kotlin 文件包含
package com.something.mediaplayersystem
public fun String.toLowerCaseByAnExtensionMethod(){
this.toLowerCase()
}
我想在类上使用该扩展方法
package com.something.mediaplayersystem
import com.something.mediaplayersystem.toLowerCase
class Classa {
var word:String = "WELCOME"
public fun Method(){
var lowerCaseWord = word.toLowerCaseByAnExtensionMethod()
}
}
在字符串的情况下,您不需要导入该方法,但在市长的情况下,您必须这样做。