1.代码
fun main(args: Array<String>) {
val list: ArrayList<String> = arrayListOf<String>("美女", "范冰冰", "柳岩")
list.run {
add("20")
size
}
}
2.总结
- 任意类型都有
run
扩展函数 -
run
函数参数是带接受者的函数 接收者是调用者本身 -
run
函数返回值就是函数参数的返回值
fun main(args: Array<String>) {
val list: ArrayList<String> = arrayListOf<String>("美女", "范冰冰", "柳岩")
list.run {
add("20")
size
}
}
run
扩展函数run
函数参数是带接受者的函数 接收者是调用者本身run
函数返回值就是函数参数的返回值