当前位置: 首页 > 知识库问答 >
问题:

意外的标记(使用;在同一行中分隔表达式)

秦才
2023-03-14
val a = 2
if (a==1 | a==2) {

}

此代码不编译“错误”意外标记(使用;分隔同一行中的表达式)

使用该代码的科特林游乐场

共有1个答案

郤浩慨
2023-03-14

看起来像是翻译成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")
    }
}
 类似资料: