美文网首页
Kotlin学习之初探——空类型安全

Kotlin学习之初探——空类型安全

作者: Shawn_GBWang | 来源:发表于2020-08-25 09:45 被阅读0次

    定义可以接收空置的类型

    var a : String? = "shawn"
    a = null
    调用:a?.length 在.之前加?号,表示此引用如果为空则返回null
    说明:在任意类型后面加?号 表示此变量可以为空

    强转为不可空类型

    var a : String? = "shawn"
    调用:a!!.length,在.之前加!!号,表示明确此引用有值,强转为不可空类型

    elvis运算符?:

    var b = a ?: "1";
    解释:当a为空时,返回字符串1,效果相当于java中的三目运算符

    平台类型

    平台类型.png

    相关文章

      网友评论

          本文标题:Kotlin学习之初探——空类型安全

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