kotlin笔记-自增自减

在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()同理,这里就不指出了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容