kotlin 防范竞态

当你调用成员,这个成员可能为null,可能为空值,就必须采用防范竞态条件,这个是 KT 编程的规范化

下面举例:

防范竞态条件【尽量使用 ?+ 内置函数 + 空合并操作符】

fun test(){
    val info: String ? = ""
    //info 可能为null,还可能为空值"",就启动 防范竞态条件
    info?.let {
        if (it.isBlank()) {
            println("info 是空值,请检查代码。。。")
        } else {
            println("info 值是:${it}")
        }
    } ?: "info是null,请检查代码。。。"
}

你可能感兴趣的:(kotlin,前端,javascript)