首页 > 解决方案 > 警告(15,5)Kotlin:从未使用参数“args”

问题描述

//This is simple Hello world example in Kotlin (using intellij IDEA)
class Main {
    fun main (args: Array<String>){
        println("sss")
    }
}

我希望打印 msg ,而不是收到警告

警告:(5, 15) Kotlin:从未使用过参数 'args'

标签: kotlinmain

解决方案


来自 Kotlin文档

...函数称为 main ,其参数称为“字符串数组”类型的 args。args 将包含调用程序的命令行参数...

如果您的程序不需要接受命令行参数并且您使用的是 Kotlin 1.3,则可以省略它:

fun main() {
println("Hello World!")
}

TLDR;如果你不使用命令行并且你的 Kotlin 版本 >= 1.3,你可以删除args


推荐阅读