美文网首页
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学习之初探——空类型安全

    定义可以接收空置的类型 var a : String? = "shawn"a = null调用:a?.length...

  • Kotlin null 检测机制、空安全、空指针问题

    空安全 Kotlin 引入可空类型、非空类型 Kotlin 的类型系统旨在消除来自代码空引用的危险 许多编程语言(...

  • Kotlin学习之空安全

    Kotlin学习之空安全 Kotlin相对于Java有许多改良的地方,空安全就是其中的一部分,Kotlin因此解决...

  • kotlin学习--可空类型,空安全

    在我们熟知的Java中,定义一个变量可以默认不赋值,因为Java的系统会给我们默认赋一个默认值,并且Java可定义...

  • 一,为什么学习kotlin?

    空类型安全空安全特性让kotlin移除了实时出现的空指针异常的风险 Lambda表达式 扩展方法 类型推导类型推断...

  • Kotlin学习之空安全

    可空类型与非空类型 Kotlin 的类型系统旨在消除来自代码空引用的危险,也称为《十亿美元的错误》。许多编程语言(...

  • Kotlin基础认识 (5)可空数据类型

    一、可空类型概念 Kotlin的非空类型设计能够有效防止空指针异常。 定义可空类型 二、使用安全调用运算符 (?....

  • Kotlin学习之基础数据类型

    Kotlin学习之基础数据类型 @(Kotlin学习) Kotlin的基础数据类型包括数字类型、字符类型、字符串类...

  • Kotlin-类型转换

    空安全类型 在实际开发中,会经常碰到空值的情况,空值在 Kotlin 中表示为null。 在 Kotlin 中,默...

  • Kotlin(空安全)

    空安全 可空类型和非空类型 在 Kotlin 类型系统中可以为空和不可为空的引用是不同的。比如,普通的 Strin...

网友评论

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

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