一、概述
项目中慢慢开始,写一些简单的 kotlin类了,挺方便的一个语言,借鉴了不少脚本语言的特点。刚开始用,有些点经常要翻越,特别记录下。
二、常用的几个复合符号
《Kotlin 实战》小人系列,的这本书里 画的图很清晰了,我又重画了一遍。
2.1、 ?.
安全调用符
!这里写图片描述
![](https://i-blog.csdnimg.cn/blog_migrate/58e0aa20a4212c09dc9ab898ef513891.png)
if (foo != null){
return foo.bar()
}else{
return null
}
2.2、 ?:
![](https://i-blog.csdnimg.cn/blog_migrate/c053d8130e5c4078513f3a2caef39ba3.png)
2.3、 as? 好像这样写也ok foo as Type?
![](https://i-blog.csdnimg.cn/blog_migrate/c0ce7f33e9eca75193986f078b250f0f.png)
2.4、 !!
![](https://i-blog.csdnimg.cn/blog_migrate/eb6fd7eb040d574747348b70004d392f.png)
2.5、 ?
![](https://i-blog.csdnimg.cn/blog_migrate/fd816c15394c102b0565df9bcb017e0b.png)