![](https://i-blog.csdnimg.cn/blog_migrate/f09a6a7da6933e3c2feb90bf83b7f9e4.png)
为什么有的kotlin文件有.kt后缀,有的又没有?
看下面四种情况,就清楚了:
- 当kotlin File中只有一个class,并且class闭包外面没有其他变量时,Kotlin Class就是一个Kotlin File。例如:DateUtil
- 即使kotlin File中,只有一个class,但是class闭包外面有变量时,也会显示.kt的后缀。例如:KotlinApp.kt。如下图:
- 即使kotlin File中,只有一个class,但是class闭包外面有其他函数时,也会显示.kt的后缀。例如:MainTest.kt。如下图:
- kotlin File里面有多个class的情况下,会显示.kt的后缀。例如:TimeUtil.kt