4
如果在Java中i++
是一個表達式,並且i++;
是一個表達式語句,分號(;)在Kotlin中是可選的,那麼是Kotlin中的一個表達式或表達式語句?Kotlin中的表達式
如果在Java中i++
是一個表達式,並且i++;
是一個表達式語句,分號(;)在Kotlin中是可選的,那麼是Kotlin中的一個表達式或表達式語句?Kotlin中的表達式
i++
是一個表達式,因爲它有一個值,可以分配給一個變量,作爲參數傳遞給方法,等等。
如果你只是有i++
,並沒有做任何處理它的價值,你用它作爲陳述,即僅用於它的副作用,而不是它的價值。
你能把'i ++'的值賦給一個變量嗎?你可以通過'i ++'作爲方法的參數嗎?如果可以,那麼它意味着'i ++'有一個值,因此是一個表達式。 –
那麼是否有任何情況下,我可以是一個表達式語句? –
「i ++」是一個表達式。如果你對它的價值沒有做任何事情,你可以用它來作爲陳述,也就是說它只是爲了它的副作用,而不是它的價值。 –