在Kotlin的表达声明
如果在Java中i++
是一个表达式和i++;
是一个表达式语句,分号(;)在Kotlin中是可选的,在Kotlin中i++
是一个表达式还是表达式语句?
i++
是一个表达式,因为它有一个值,你可以分配给一个变量,作为参数传递给一个方法,等等。
如果你只是拥有i++
,并且不对它的价值做任何事情,你可以用它作为一个陈述,也就是说只是为了它的副作用,而不是它的价值。
如果在Java中i++
是一个表达式和i++;
是一个表达式语句,分号(;)在Kotlin中是可选的,在Kotlin中i++
是一个表达式还是表达式语句?
i++
是一个表达式,因为它有一个值,你可以分配给一个变量,作为参数传递给一个方法,等等。
如果你只是拥有i++
,并且不对它的价值做任何事情,你可以用它作为一个陈述,也就是说只是为了它的副作用,而不是它的价值。