Kotlin 意外标记(使用;分隔同一行中的表达式)
此代码不编译-错误“意外标记(使用;在同一行中分隔表达式) 如何解决?为什么这甚至是一个问题?为什么教程没有意识到编译错误Kotlin 意外标记(使用;分隔同一行中的表达式),kotlin,Kotlin,此代码不编译-错误“意外标记(使用;在同一行中分隔表达式) 如何解决?为什么这甚至是一个问题?为什么教程没有意识到编译错误 把它翻译成kotlin似乎是个错误。 如果你看看他们使用的java部分 val a = 2 if (a==1 | a==2) { } 所以在这种情况下,使用or关键字或;-)|| 使用|——它与Java中的相同,除非您特别需要或给出的非短路操作(或按位计算)(相当于Java中的).我更喜欢kotlin做这件事的方式,因为或避免了导致这个问题的混乱 if (geofenc
把它翻译成kotlin似乎是个错误。 如果你看看他们使用的java部分
val a = 2
if (a==1 | a==2) {
}
所以在这种情况下,使用or关键字或;-)||
使用
|
——它与Java中的相同,除非您特别需要或给出的非短路操作(或按位计算)(相当于Java中的
).我更喜欢kotlin做这件事的方式,因为或
避免了导致这个问题的混乱
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")
}
}