我是kotlin的新手,我怀疑"主要"功能。当我尝试在main函数中打印第一个参数时,它将作为guest返回。
从它返回的地方开始,我没有为main函数中的参数赋值。
任何帮助都应该是对我学习的大力支持
fun main(parameters: Array<String>){
println("kudus, ${parameters[0]}")}
获得的输出是:
kudus, guest
答案 0 :(得分:1)
这是因为您将guest
作为参数传递。如果您在nline compiler中尝试过,则会获得Exception in thread "main" .java.lang.ArrayIndexOutOfBoundsException: 0
fun main(parameters: Array<String>) {
println("kudus, ${parameters[0]}")
}
答案 1 :(得分:1)
默认情况下不会发生这种情况。可能是IDE在启动程序时添加了一个参数。你以前随时都可以配置它。检查Run config并删除参数。