File 两个Kotlin文件之间的通信
我有两个问题:File 两个Kotlin文件之间的通信,file,kotlin,File,Kotlin,我有两个问题: 既然我们已经有了类,那么file(记住file而不是class)在kotlin中有什么用途 我们可以在两个kotlin文件之间通信吗。如果是,那怎么办 假设您的意思是以.kt结尾的文件不是类,kotlin允许您在“全局范围”中除了类之外还有变量和函数。文件可以访问同一软件包中其他文件中的非私有变量、函数、类等,而无需任何附加步骤,但需要导入语句来访问不同软件包中的文件 文件0.kt中定义的someText const val someText = "asdf" File1.kt
假设您的意思是以.kt结尾的文件不是类,kotlin允许您在“全局范围”中除了类之外还有变量和函数。文件可以访问同一软件包中其他文件中的非私有变量、函数、类等,而无需任何附加步骤,但需要导入语句来访问不同软件包中的文件 文件0.kt中定义的someText
const val someText = "asdf"
File1.kt中定义的printSomeText函数
fun printSomeText(){
print(someText)
}
A.例如,定义顶级值或函数。B在哪里定义函数或类并不重要。重要的是它们的包装,以及你是否进口它们。