1. 在kotlin中,if是表达式,而不是语句。他们的区别是表达式有值,可以作为另一个表达式的一部分使用。而语句没有。
  2. 而另一方面,在java中赋值操作是表达式,所以你可以在很多的if判断中看到赋值的出现,而kotlin中赋值操作变成了语句,这样有助于避免比较和赋值的混淆