kotlin 类型系统 "?."," ?:","as?"

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_21693123/article/details/80876623

?.   是安全调用运算符,把一次null检查和一次方法的调用合并成一个操作。运行如下:


?:  是Elvis运算符(null合并运算符),提供代替null的默认值。运行如下

as?  as运算符 尝试把值转换成指定的类型,如果值不是合适的类型就返回null,运行如下



猜你喜欢

转载自blog.csdn.net/sinat_21693123/article/details/80876623