美文网首页
[日更][33]-Kotlin

[日更][33]-Kotlin

作者: 代码多哥 | 来源:发表于2023-09-12 15:12 被阅读0次

因为时间很短,所以内容不是很复杂,写一个有价值的小知识,主要是为了保持每日学习和写作的习惯,大作还是会写到相关的主题里面,尽量做到周更。敬请关注本人的主要作品集:

一路向下之AOSP研究

为了能够最大限度的保证文章的质量,日更主要采用翻译的方法来完成。本系列将主要翻译Kotlin官网的内容。具体的地址

https://kotlinlang.org/docs/home.html

三十一, 空安全-使用Elvis运算符

如果使用Elvis运算符 ?: 检测到空值,您可以返回一个默认值。
在Elvis运算符的左侧写下应该检查的空值。在Elvis运算符的右侧写下检测到空值时应返回的内容。
在以下示例中,nullString为null,因此访问length属性的安全调用返回null值。结果,Elvis运算符返回0:

fun main() {
    var nullString: String? = null
    println(nullString?.length ?: 0)
    // 0
}

译者注释:

  • ?:是一个整体,中间不能有空格
  • a ?: x 等价于 if(a != null ) a else x
  • ?: 可以做一些条件为null的提前返回例如
fun  process(name: String?) {
      name ?: return
      name.xxx()
}

相关文章

  • 日更33

    昨晚十二点二十睡觉,只要突然有工作,早睡实现有些困难,最近都是6:40的闹钟起床。 - [ ] ️️️今日看到红薯...

  • 日更33

    童话都是骗人的,世上哪来“灰姑娘与王子”。看过太多的言情小说,都是那个套路。好像男人是救世主,女人只是一只可怜的猫...

  • 日更33

    小宝的书包烂了一条缝,装在里面的笔都会露出来,眼看要放假了,再去买个新的,感觉有些不划算,于是我想起经常挂在家婆嘴...

  • 日更-33

    2020年2月18日 不知不觉中,日更已经33天了,小朱很认真的察觉到,写作水平并木有什么提升,朽木不可雕也,哈哈...

  • 日更33

    今天错把日期记成12号,做了一整天图没有动,颈椎吃不消了。 感谢超总又对我抛来橄榄枝,这是对我的认可。 今天把第六...

  • 日更33

    前几天看到新闻里说,有个12岁的男孩杀了自己的母亲,并且不认为自己犯罪,还想继续回到学校里上学。忽然觉得孩子的教育...

  • 日更33

    自从参加简书日更创作以来,愈发感觉到时间过的快,不知不觉都日更一个月了,时间过的快,人也老的快,再加上今天...

  • 日更.33

    同事关系,是走上工作岗位后最重要的人际关系。 对于我这样不善于交际的人来说,急不得,慢慢来,潜移默化,就好了 不懂...

  • 日更33

    进城务工人员也返回城里谋生。老爸的抗日神剧终于看完了,我的花园也盖完了。呆在五线城市的我依然买不起房子,只能在游戏...

  • 日更33

    难得放晴的日子竟然如此短暂,今天一早起来,窗外又是灰蒙蒙的阴天,到了傍晚还下起雨来,这个冬天真的不晴朗。孩子的被褥...

网友评论

      本文标题:[日更][33]-Kotlin

      本文链接:https://www.haomeiwen.com/subject/abhrvdtx.html