美文网首页
Kotlin基本语法 有关 "?"

Kotlin基本语法 有关 "?"

作者: 加油小李 | 来源:发表于2020-05-20 22:00 被阅读0次

    Kotlin中 ? 代表什么?

    Int表示一个不可为空的整型,Int?就表示可为空的整型;String表示不可为空的字符串,而String?就表示可为空的字符串

    那么 ?. 又代表什么呢?

    ?. 操作符表示当对象不为空时正常调用相应的方法,当对象为空时则什么都不做

    比如:a?.doSomething()

    而 ?:  又代表什么呢?

    ?: 操作符表示如果左边表达式的结果不为空就返回左边表达式的结果,否则就返回右边表达式的结果.

    比如:val c = a ?: b

    怎么样,小伙伴们学到了吗? 

    相关文章

      网友评论

          本文标题:Kotlin基本语法 有关 "?"

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