Kotlinのエントリーポイント

Kotlinのプログラムはmain関数がエントリーポイントになる。

main関数は引数無しでも、引数ありでもOK。

  • 引数無しの場合
fun main() {
    println("Hello world!")
}
  • 引数ありの場合
fun main(args:Array<String>) {
    println("Hello world!")
}

または

fun main(vararg args:String) {
    println("Hello world!")
}

ちなみに、引数無しのmain関数はKotlin 1.3で導入された。 https://kotlinlang.org/docs/reference/whatsnew13.html#parameterless-main