Kotlin语法之let:统一处理对象的好帮手

时间:2025-02-09 08:50:47

let语法: { }或obj?.let { }

第一种写法,如果确定obj不为null,可以使用,否则建议使用第二种写法。如果不确定且用了第一种写法,可能会抛出空指针异常。

第二种写法相当于java的非空判断,当obj不为空时,才执行大括号内的代码段,相对java的空判断来说简洁一些,值得使用。