IntelliJ在Kotlin中给出了有关引用的错误

时间:2019-07-16 12:52:04

标签: intellij-idea kotlin

我正在尝试浏览Freecode camp中的Kotlin教程,但是在引用方面遇到了这个问题。

IntelliJ抱怨

  1. 未解决的引用:main()中的sayHello()中的问候语
  2. 意外 标记之后(使用“;”分隔同一行上的表达式) “嗨”
fun sayHello(greeting:String, vararg itemsToGreet: String) {
    itemsToGreet.forEach { itemToGreet ->
        println("$greeting $itemToGreet")
    }
}

fun main() {
    val interestingThings = listOf("Kotlin", "Programming", "Comic Books")
    sayHello(greeting:"Hi", itemsToGreet:"Kotlin", "Programming", "Comic Books")
}

似乎只能通过“ =”而不是“:”来为params赋值

1 个答案:

答案 0 :(得分:1)

“ greeting:”是参数名称提示。代码应如下所示:

sayHello("Hi", "Kotlin", "Programming", "Comic Books")

查看如何自动显示提示。