Предполагая, что вы имеете в виду файлы, оканчивающиеся на .kt, которые не являются классами, kotlin позволяет вам иметь переменные и функции в «Global Scope» в дополнение к классам.Файлы могут обращаться к не закрытым переменным, функциям, классам и т. Д. В других файлах в том же пакете, не требуя каких-либо дополнительных шагов, но для доступа к файлам в разных пакетах потребуются операторы импорта.
someText, определенный в File0.kt
const val someText = "asdf"
Функция printSomeText, определенная в File1.kt
fun printSomeText(){
print(someText)
}