Kotlin 语言学习(4) - 数据类、类委托 及 object 关键字
Kotlin 语言学习(5) - lambda 表达式和成员引用
一、本文概要
二、Lambda 表达式和成员引用
Lambda
表达式,本质上是可以 传递给函数的一小段代码,可以轻松地把通用的代码结构抽取成库函数,Kotlin
标准库就大量地使用了它们。
2.1 Lambda 简介:作为函数参数的代码块
Lambda
的应用场景有:
- 当一个事件发生的时候运行这个事件处理器;
- 把这个操作应用到这个数据结构中所有的元素上;
在Java
中,可以用匿名内部类来实现,但是它的语法很啰嗦,下面我们演示用Lambda
来实现点击监听:
button.setOnClick