Kotlin 文件/类和 Kotlin 脚本有什么不同

问题描述 投票:0回答:2

我发现编程语言 kotlin 已经有几个星期了,我总是从新的 File/Class 开始,最近我注意到菜单中的 kotlin Script,我现在问 之间有什么不同Scriptkotlin 中的普通 File

java kotlin android-dialogfragment
2个回答
12
投票

在 Kotlin 源

*.kt
文件中,您可以放置顶级声明,例如类型和顶级函数和属性,但不能放置未嵌套在某些声明中的代码语句。

相反,Kotlin 脚本

*.kts

 文件包含顶层的代码语句,没有任何嵌套。这些语句相当于 
main
 函数。它也允许包含类型,但有一些类似于嵌套类型声明的限制。


0
投票
Kotlin 文件 (.kt) 用于开发结构化应用程序存在一些差异。包含类、函数和其他构造。 它作为应用程序的一部分进行编译和运行。而 Kotlin 脚本 (.kts) 主要用于快速脚本和自动化任务。 Kotlin 脚本允许直接编写代码,而不需要类或函数。它会立即被解释并执行。

© www.soinside.com 2019 - 2024. All rights reserved.