val a = 2
if (a==1 | a==2) {
}
此代码不编译“错误”意外标记(使用;分隔同一行中的表达式)
使用该代码的科特林游乐场
看起来像是翻译成kotlin的错误。如果你看看他们使用的java部分
if (geofenceTransition == Geofence.GEOFENCE_TRANSITION_ENTER ||
geofenceTransition == Geofence.GEOFENCE_TRANSITION_EXIT)
所以在这种情况下使用或关键字或 ;-) ||
fun main() {
println("Hello, world!!!")
val a = 2
if ((a==1) or (a==2)) {
println("fine")
}
}
我想当我尝试在 Kotlin 中编写一行代码时我搞砸了,似乎没有问题,但 IntelliJ 在这里给了我这个错误:
我找到了几个答案,但我不明白他们到底在说什么,在我的情况下该怎么办。 在Functions类中: 请救命!
我的代码 错误 im 获取是意外的标记(使用“;”在同一行上分隔表达式)
我在应用程序中尝试Kotlin代码中的Elvis运算符,并收到以下警告: 代码: 有什么办法解决这个问题吗?
你能在这件事上帮我吗? 我只是复制了教程上的代码,但我的屏幕上显示了一个错误:)。 < code>Log.d(标签:" MainActivity ",textViewText)