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