Kotlin-Lambda表达式

图片来源网络

使用Java开发的小伙伴肯定有听说过Lambda表达式,这篇文章就来分享一下KotlinLambda表达式。

Lambda表达式

Lambda表达式是一种匿名方法的表示方式。Lambda表达式一般使用箭头来表示一个运算操作,该操作分为3个部分:

  1. 箭头,映射作用;
  2. 箭头左边,映射输入参数的列表;
  3. 箭头右边,映射的输出。

例如:

{x: Int, y: Int -> x+y}

这个Lambda表达式,输入参数是xy,输出结果是x+y

变量或者常量Lambda表达式

Lambda表达式可以赋值给常量或者变量,例如:

val a={x: Float, y:Float -> x+y}

方法Lambda表达式

方法类型的Lambda表达式也可使用箭头操作来表示,同样包含3个部分:箭头,箭头左边,箭头右边。举例一个Android当中的点击事件:

view.setOnClickListener { view ->}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容