区别&用法如下表所示
方法 | 传入值 | 返回值 | 是否扩展函数 | 使用场景 |
---|---|---|---|---|
let | it | Lambda结果 | 是 | 将当前对象传入lambda表达式中,返回表达式结果,主要用作判空 |
also | it | 当前对象 | 是 | 将当前对象传入lambda表达式中,返回当前对象 |
with | this | Lambda结果 | 否 | 在当前对象上组合调用函数,并返回表达式结果 |
run | this | Lambda结果 | 是 | 初始化对象,参数配置等,返回表达式结果 |
apply | this | 当前对象 | 是 | 初始化对象,参数配置等,返回当前对象 |
网友评论