Kotlin中的表达陈述

Alf*_*Moh 5 kotlin

如果在Java中i++是一个表达式并且i++;是一个表达式语句,并且分号(;)在Kotlin中是可选的,那么Kotlin中i++的表达式或表达式语句是什么?

JB *_*zet 4

i++是一个表达式,因为它有一个值,您可以将其分配给变量,作为参数传递给方法等。

如果您只有i++,并且不对其值做任何事情,那么您将它用作一个声明,即仅用于它所具有的副作用,而不是用于它的值。