68.let函数
2019-10-06 本文已影响0人
写代码的向日葵
1.代码写法如下:
fun main(args: Array<String>) {
val list: ArrayList<String>? = arrayListOf<String>("美女", "范冰冰", "柳岩")
val let = list?.let {
it.size
}
}
- 任意对象都有let扩展函数
- let函数参数也是一个函数,不带字面值接收值
- 函数参数它的参数是调用者本身
- let函数返回值是它的函数参数的返回值