[英]Unexpected tokens (use ; to separate expressions in the same line)
val a = 2
if (a==1 | a==2) {
}
此代碼無法編譯 - 錯誤“意外標記(使用;在同一行中分隔表達式)
怎么解決? 為什么這甚至是一個問題? 以及為什么教程不知道這里的編譯錯誤 ?
將其翻譯為 kotlin 似乎是一個錯誤。 如果您查看他們使用的 java 零件
if (geofenceTransition == Geofence.GEOFENCE_TRANSITION_ENTER ||
geofenceTransition == Geofence.GEOFENCE_TRANSITION_EXIT)
所以在這種情況下使用 or 關鍵字或;-) ||
fun main() {
println("Hello, world!!!")
val a = 2
if ((a==1) or (a==2)) {
println("fine")
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.