1.代码写法如下:
fun main(args: Array<String>) {
val list: ArrayList<String>? = arrayListOf<String>("美女", "范冰冰", "柳岩")
val let = list?.let {
it.size
}
}
- 任意对象都有let扩展函数
- let函数参数也是一个函数,不带字面值接收值
- 函数参数它的参数是调用者本身
- let函数返回值是它的函数参数的返回值
fun main(args: Array<String>) {
val list: ArrayList<String>? = arrayListOf<String>("美女", "范冰冰", "柳岩")
val let = list?.let {
it.size
}
}
本文标题:68.let函数
本文链接:https://www.haomeiwen.com/subject/uqzypctx.html
网友评论