我想当我尝试在 Kotlin 中编写一行代码时我搞砸了,似乎没有问题,但 IntelliJ 在这里给了我这个错误:
val cards : Array<Card> = Array(52 { i -> Card(i % 13, getSuit(i))})
您有两种方法可以修复此错误。
>
在52
和lambda之间放置、
val cards: Array = Array(52, { i -
将λ放在括号外
val卡:Array = Array(52) { i -
我找到了几个答案,但我不明白他们到底在说什么,在我的情况下该怎么办。 在Functions类中: 请救命!
此代码不编译“错误”意外标记(使用;分隔同一行中的表达式) 使用该代码的科特林游乐场
我的代码 错误 im 获取是意外的标记(使用“;”在同一行上分隔表达式)
我在应用程序中尝试Kotlin代码中的Elvis运算符,并收到以下警告: 代码: 有什么办法解决这个问题吗?
你能在这件事上帮我吗? 我只是复制了教程上的代码,但我的屏幕上显示了一个错误:)。 < code>Log.d(标签:" MainActivity ",textViewText)