在java里面咱们都是i++、--a之类的这样写
比如
int a = 1;
a++;
Log.i("tag" , "a:" + a);
输出a:2
那么kotlin怎么写呢,kotlin里面是没有++--这样的写法的,用的是inc()跟dec()方法,比如
var a = 1
a.inc()
Log.i("tag" , "a:$a");
你猜猜输出a等于几? 哈哈,a还是1的,因为Kotlin的这个方法不会修改原有值,如果你要输出2,那就要
Log.i("tag" , "a:${a.inc()}");
dec()同理,这里就不指出了。