在Java
中,尤其是在Android studio
中,每次我想快速运行或测试某些Java
源代码时,我都会创建public static void main
(快捷键: psvm + tab
),IDE将显示“播放”按钮以立即运行它。
在psvm
中是否有某种Kotlin
-入口点或其他东西可以快速运行或测试?尝试过使用此功能,但无法正常工作。 (甚至尝试使用@JvmStatic
)。我们可以在Android studio
的某个地方进行配置吗?
fun main(args: Array<String>) {
}
答案 0 :(得分:3)
将其放在带有@JvmStatic
批注的伴侣对象中:
class Test {
companion object {
@JvmStatic
fun main(args: Array<String>) {}
}
}
答案 1 :(得分:2)
您可以将main函数放置在任何类之外。
在anyFile.kt中执行:
package foo
fun main(args: Array<String>) {
}
如果您的光标在课程之外,则main + tab
或psvm + tab
都可以工作。
答案 2 :(得分:1)
是的,快捷键:任何 kotlin 文件中的 main + tab
它将生成
fun main(args: Array<String>) {
}