美文网首页
Kotlin学习笔记之一(空安全)

Kotlin学习笔记之一(空安全)

作者: 崔鹏宇 | 来源:发表于2018-11-08 14:28 被阅读17次

空类型检测

例让返回类型可为空只需要在返回类型后面加 ?

class IsNullDemo {
    fun mStr(): String? {
        return null
    }
}

但是输出mStr的长度时候会报错并且IDE会给我们提示填加可空?.或者非空!!.如下:

mStr长度.png
我们也可以使用 ?:
 print(isNull.mStr()?: print("--------"))

如果?:的左边为空,就执行?:右边的代码。

相关文章

  • Kotlin学习笔记之一(空安全)

    空类型检测 例让返回类型可为空只需要在返回类型后面加 ? 但是输出mStr的长度时候会报错并且IDE会给我们提示填...

  • Kotlin学习笔记-[空安全]

    前言 kotlin是如此的令人激动,在语法层面上就杜绝了程序中最常出现的,最令人厌恶的空指针异常。 可空与非空类型...

  • Kotlin学习之空安全

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

  • Kotlin学习笔记(2)- 空安全

    系列文章全部为本人的学习笔记,若有任何不妥之处,随时欢迎拍砖指正。如果你觉得我的文章对你有用,欢迎关注我,我们一起...

  • Android开发kotlin学习(二)

    1.kotlin的空安全 为啥子说kotlin是空安全的?和Java相比,kotlin的空安全可以带来哪些便利之处...

  • Kotlin学习笔记:类和接口

    Kotlin学习笔记:概述Kotlin学习笔记:基本语法和函数Kotlin学习笔记:类和接口Kotlin学习笔记:...

  • Kotlin学习笔记:概述

    Kotlin学习笔记:概述Kotlin学习笔记:基本语法和函数Kotlin学习笔记:类和接口Kotlin学习笔记:...

  • Kotlin 学习笔记:基本语法和函数

    Kotlin学习笔记:概述Kotlin学习笔记:基本语法和函数Kotlin学习笔记:类和接口Kotlin学习笔记:...

  • Kotlin学习笔记:注解和反射

    Kotlin学习笔记:概述Kotlin学习笔记:基本语法和函数Kotlin学习笔记:类和接口Kotlin学习笔记:...

  • Kotlin学习笔记:泛型

    Kotlin学习笔记:概述Kotlin学习笔记:基本语法和函数Kotlin学习笔记:类和接口Kotlin学习笔记:...

网友评论

      本文标题:Kotlin学习笔记之一(空安全)

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