两个Kotlin文件之间的通信

时间:2018-09-30 05:19:58

标签: file kotlin

我有两个问题:

  1. 由于我们已经有了类,因此在kotlin中文件(记住文件不是类)有什么用途?

  2. 我们可以在两个kotlin文件之间进行通信吗?如果是,那怎么办?

1 个答案:

答案 0 :(得分:0)

假设您的意思是不是.class的以.kt结尾的文件,除了类之外,kotlin还允许您在“全局范围”中具有变量和函数。文件可以访问同一包中其他文件中的非私有变量,函数,类等,而无需任何其他步骤,但是需要import语句才能访问不同包中的文件。

在File0.kt中定义的someText

const val someText = "asdf"
在File1.kt中定义的

printSomeText函数

fun printSomeText(){
    print(someText)
}