意外标记(使用 ; 分隔同一行上的表达式)
Unexpected tokens (use ; to seperate expressions on the same line)
我想我在尝试用 Kotlin 编写一行代码时搞砸了,看起来没有问题,但 IntelliJ 在这里给我这个错误:
val cards : Array<Card> = Array(52 { i -> Card(i % 13, getSuit(i))})
您有两种方法可以修复此错误。
在 52
和 lambda
之间放置一个 ,
val cards : Array = Array(52, { i -> Card(i % 13, getSuit(i))})
将 lambda 放在括号外
val cards : Array = Array(52) { i -> Card(i % 13, getSuit(i))}
我想我在尝试用 Kotlin 编写一行代码时搞砸了,看起来没有问题,但 IntelliJ 在这里给我这个错误:
val cards : Array<Card> = Array(52 { i -> Card(i % 13, getSuit(i))})
您有两种方法可以修复此错误。
在
之间放置一个52
和 lambda,
val cards : Array = Array(52, { i -> Card(i % 13, getSuit(i))})
将 lambda 放在括号外
val cards : Array = Array(52) { i -> Card(i % 13, getSuit(i))}