Kotlin文件中main()函数的写法,和Android Studio单文件运行配置

时间:2024-05-21 15:55:32

kotlin和Java不同他的每个文件都是.kt,而Java每个文件都是.javajava的所有方法(包括main()方法)都写在类中,而kotlin的方法可以不写在类中,直接写在.kt文件里也是可以的,

例如:Java是如下图的

Kotlin文件中main()函数的写法,和Android Studio单文件运行配置

而kotlin是这样的

Kotlin文件中main()函数的写法,和Android Studio单文件运行配置

这里需要特别注意:

1,kotlin的文件名,叫UserTest.kt 里边可以没有class UserTest ,它只是一个kotlin文件的名称,而Java则不同,文件名叫UserTest.java 里边也必须有class UserTest。

2,kotlin文件中main方法要写在class的外边,即直接在.kt文件中,不能在main方法外边包类或者其他方法,否则Android studio会报找不到这个类中的Main方法

3,配置kotlin运行类的时候需要在后边加上Kt,这样编译器才能运行(并解释成Java来运行,我猜的)

Kotlin文件中main()函数的写法,和Android Studio单文件运行配置