我在同一文件夹中有两个Kotlin文件:
这两个文件都有一个简单的main方法。
我可以右键单击helloworld.kt文件,然后从菜单中选择“运行...”。
但是circle.kt文件没有这样的选项。
这是我对helloworld.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!")
我意识到我在这里很想念东西。那是什么?
谢谢
最佳答案
如果我没记错的话,Kotlin version 1.3-RC支持不带参数的main
方法。您正在使用哪个版本的Kotlin?
如果您使用的是Kotlin的旧版本,则应传递一个字符串数组作为main
方法的参数。
关于intellij-idea - 运行单个Kotlin文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52475657/