Kotlin

varargとArray<>の引数

関数の引数にvarargを使用した場合とArray<>を使用した場合とでは、JVMのシグネチャが同じになるようだ。 例えば以下のように同じ関数名で、引数がvararg args:Stringのものと、args:Arrayを定義してビルドすると、 fun hogehoge(args:Array<String>){ print("ほげほ</string>…

Kotlinのエントリーポイント

Kotlinのプログラムはmain関数がエントリーポイントになる。 main関数は引数無しでも、引数ありでもOK。 引数無しの場合 fun main() { println("Hello world!") } 引数ありの場合 fun main(args:Array<String>) { println("Hello world!") } または fun main(vararg </string>…