2017-10-31 3 views
0

私はkotlinを初めて使用しているので、 "main"関数に疑念があります。 main関数の中で最初のパラメータを出力しようとすると、guestとして返されます。Kotlin: "fun main(parameters:Array <String>)"のデフォルトのパラメータは、値を割り当てずに "guest"を出力する方法

ここから返され、私はmain関数のパラメータに値を割り当てていません。

任意の助けを求める私の学習

fun main(parameters: Array<String>){ 
println("kudus, ${parameters[0]}")} 

出力のための素晴らしいサポートする必要があります:あなたは、パラメータとしてguestを渡すため

kudus, guest 

答えて

1

それはあります。あなたはO nline compilerでそれを試みた場合、あなたはそれは、デフォルトでは起こっていないException in thread "main" .java.lang.ArrayIndexOutOfBoundsException: 0

fun main(parameters: Array<String>) { 
    println("kudus, ${parameters[0]}") 
} 
+0

あなたはrite @Joshuaです。ありがとう –

1

を取得します。おそらくIDEはプログラムを起動するときにパラメータを追加します。あなたはこれまでのところいつでもこれを設定しているはずです。実行コンフィギュレーションをチェックし、引数を削除します。