學習 Kotlin 和 IntelliJ,
昨天之前,如果我想運行一個 .kt 檔案,一切都很好。有很多方法可以做到。我正在做各種練習,都在同一個檔案exists.kt 中。完成代碼后,我會將其轉換為注釋并在同一個檔案中開始下一個。
經過多次練習,我決定為每個練習創建一個 .kt 檔案。但是,現在,當我為一個練習運行單個檔案時,Intellij 正在運行專案中的所有檔案,而不僅僅是我選擇的檔案。
編輯:每個 .kt 檔案都有自己的主要功能,有些帶有類。為了運行單個檔案,我使用了不同的方法。點擊主函式左側的播放按鈕,或者在選中當前檔案的情況下點擊頂欄的播放按鈕,在專案串列中的檔案頂部單擊右鍵,選擇“運行filekt”(同Ctrl shift F10)。就像我在更改之前所說的那樣,一切都很好。
這是我的運行配置:
我更改之前單個運行的檔案之一的內容
fun main() {
val amanda = Person("Amanda", 33, "play tennis", null)
val atiqah = Person("Atiqah", 28, "climb", amanda)
amanda.showProfile()
atiqah.showProfile()
}
class Person(val name: String, val age: Int, val hobby: String?, val referrer: Person?) {
fun showProfile() {
when {
referrer == null -> println("""Name: ${name}
Age: ${age}
Likes to ${hobby}. Doesn't have a referrer."""")
else -> println("""Name: ${name}
Age: ${age}
Likes to ${hobby}. Has a referrer named ${referrer.name}, who likes to ${referrer.hobby}""")
}
}
}
當 Intellij 運行所有檔案時,這會顯示在專案錯誤中。這也是新的。如果我嘗試在 Kotlin Playground 上運行 SongCatalog 檔案,一切都很好。(特別拍賣正在進行中)
對于其余的檔案,這里是存盤庫:
以與以前相同的方式配置運行配置,除了在“使用模塊的類路徑”下拉串列中選擇要運行的模塊。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/506939.html