Kotlin语法 理解使用

  1. !!. 和 ?. 的区别
//kotlin:
a?.foo()

//相当于java:
if(a!=null){
  a.foo();
}

//kotlin:
a!!.foo()

//相当于java:  
if(a!=null){
  a.foo();
}else{
  throw new KotlinNullPointException();
}
发布了28 篇原创文章 · 获赞 17 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/wfs31415926/article/details/88342267