Kotlin 中的 .kt 和 .kts 文件有什么区别。我们什么时候应该使用 .kts 文件而不是 .kt 文件?
What's the difference between .kt and .kts files in Kotlin. When should we use .kts file over .kt file?
在 Kotlin 中使用 .kts 文件的目的是什么?发布应用程序时,这些文件是否包含在应用程序包中?
.kt
— 普通源文件,.kts
— 脚本文件
你不需要.kts
文件中的main
函数,它将像bash/python脚本一样逐行执行。
.kts
文件不需要单独编译。它是 运行 使用以下命令:
kotlinc -script <filename>.kts
.Kt 和.Kts
- 它们都是包含 kotlin 源代码的 kotlin 文件。
- .kt 文件假定由 kotlin 编译器编译。
- .kts 文件假定由 kotlin 脚本支持执行。
详见 kolinConf18
在 Kotlin 中使用 .kts 文件的目的是什么?发布应用程序时,这些文件是否包含在应用程序包中?
.kt
— 普通源文件,.kts
— 脚本文件
你不需要.kts
文件中的main
函数,它将像bash/python脚本一样逐行执行。
.kts
文件不需要单独编译。它是 运行 使用以下命令:
kotlinc -script <filename>.kts
.Kt 和.Kts
- 它们都是包含 kotlin 源代码的 kotlin 文件。
- .kt 文件假定由 kotlin 编译器编译。
- .kts 文件假定由 kotlin 脚本支持执行。
详见 kolinConf18