[英]Communication between two Kotlin files
我有兩個問題:
因為我們已經有了類,所以在 kotlin 中使用文件(記住文件而不是類)有什么用?
我們可以在兩個 kotlin 文件之間進行通信嗎? 如果是,那么如何?
假設您的意思是以 .kt 結尾的文件不是類,那么除了類之外,kotlin 還允許您在“全局范圍”中擁有變量和函數。 文件可以訪問同一個包中其他文件中的非私有變量、函數、類等,不需要任何額外的步驟,但需要導入語句來訪問不同包中的文件。
在 File0.kt 中定義的 someText
const val someText = "asdf"
在 File1.kt 中定義的 printSomeText 函數
fun printSomeText(){
print(someText)
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.