public static void main in Kotlin

nhp :

In Java, especially in Android studio, every time that I want to run or test some Java source code quickly, I will create public static void main (shortkey: psvm + tab) and the IDE will show "Play" button to run it immediately.

enter image description here

Do we have some kind of psvm in Kotlin - an entry point or something in order to run or test anything that quickly? Did try with this function but it wasn't working. (Even try with @JvmStatic). Can we config somewhere in Android studio?

fun main(args: Array<String>) {

}
leonardkraemer :

You can just put the main function outside of any class.

In anyFile.kt do:

package foo

fun main(args: Array<String>) {

}

enter image description here

Either main + tab or psvm + tab work if you have your cursor outside of a class.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=36558&siteId=1