我在同一文件夹中有两个Kotlin文件:
两个文件都有一个简单的main方法。 我可以右键单击helloworld.kt文件,然后从菜单中选择“运行...”。 但是circle.kt文件没有这样的选项。
我试图为circle.kt创建等效配置,但它抱怨com.example.kotlin.learning.CircleKt类没有主方法:
该文件中实际上没有任何类。但是HelloWorld.kt中也没有,并且可以。
这是helloworld.kt的代码:
package com.example.kotlin.learing
fun main (argomenti: Array<String>) {
println ("SUCA!")
println (saluta ( "mario"))
val vettore : Array<String> = arrayOf("pippo", "pluto", "paperino")
println(vettore [0])
}
fun saluta (chi : String) = ( chi + " antani" )
这是circle.kt:
package com.example.kotlin.learing
fun main() = println("pippuz!")
我意识到我在这里很想念。那是什么? 谢谢
答案 0 :(得分:3)
如果我没记错的话,Kotlin version 1.3-RC支持不带参数的main
方法。您正在使用哪个版本的Kotlin?
如果您使用的是较旧版本的Kotlin,则应传递一个字符串数组作为main
方法的参数。