Kotlin采用let处理为空及非空的场景(类似if else)

时间:2025-02-09 08:55:26

背景介绍

Kotlin中使用?.let来处理对象非空时的逻辑,那如果为空又怎么办呢?

解决方案

结合?:
代码样例:

str?.let {
    //非空怎么撸
} ?: let {
    //为空又怎么撸
}

关于我

厦门大学计算机专业 | 前华为工程师
Java | 安卓 | 前端 | 小程序 | 鸿蒙
公众号:蓝不蓝编程
​​​​​​