簡體   English   中英

兩個 Kotlin 文件之間的通信

[英]Communication between two Kotlin files

我有兩個問題:

  1. 因為我們已經有了類,所以在 kotlin 中使用文件(記住文件而不是類)有什么用?

  2. 我們可以在兩個 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM