Kotlin文件/类和Kotlin脚本有什么区别

时间:2019-01-08 00:10:53

标签: java kotlin android-dialogfragment

我将 kotlin 语言编程了几周,而且我总是从新的 File / Class 开始,而我最近注意到 kotlin 菜单中的脚本,我现在问 kotlin

中的脚本文件有什么区别

1 个答案:

答案 0 :(得分:4)

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

相反,Kotlin脚本*.kts文件包含顶层的代码语句,没有任何嵌套。也可以包含类型,但有一些限制,类似于对嵌套类型声明的限制。