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

You*_*oli 1 java android-dialogfragment kotlin

i编程科特林语言来几个星期,我总是用新的启动文件/类,和我最近注意到,以科特林 脚本菜单,现在我问有什么之间的不同脚本文件科特林

hot*_*key 5

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

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