Kotlin:【标准库函数】apply(配置函数)、let、run函数

 
(调用apply会返回接受者对象,最终file对象被返回,apply函数起到配置函数的作用)

 
 
组合使用实践:
 
guestName不为空时:

guestName为空时:
 
不使用let的写法

run函数:

 
 
run函数可以链式调用依次传递值,返回lambda表达式的执行结果
 
 
    不积跬步,无以至千里;不积小流,无以成江海。

 
(调用apply会返回接受者对象,最终file对象被返回,apply函数起到配置函数的作用)

 
 
组合使用实践:
 
guestName不为空时:

guestName为空时:
 
不使用let的写法

run函数:

 
 
run函数可以链式调用依次传递值,返回lambda表达式的执行结果
 
 