Kevin Learn Kotlin:Lambda 表达式

Posted Kevin_小飞象

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kevin Learn Kotlin:Lambda 表达式相关的知识,希望对你有一定的参考价值。

许多现代高级编程语言其实在很早之前就开始支持 Lambda 编程了,但是 Java 却直到 JDK 1.8 之后才加入了 Lambda 编程的语法支持。值得庆幸的是,Kotlin 从第一个版本开始就支持了 Lambda 编程。 Lambda 的出现确实是减少了代码量的编写,同时也使代码变得更简洁明了。
应用场景:

  • 当一个事件发生的时候运行这个事件处理器
  • 把这个操作应用到这个数据结构中所有的元素上

Lambda 语法

参数名1:参数类型,参数名2:参数类型 -> 函数体
需求1:如何在一个水果集合中找到单词最长的那个水果?

fun main() 
   
    val list = listOf("apple","orange"

以上是关于Kevin Learn Kotlin:Lambda 表达式的主要内容,如果未能解决你的问题,请参考以下文章

Kevin Learn Kotlin:委托

Kevin Learn Kotlin-->Kotlin 知识梳理

Kevin Learn Kotlin:泛型

Kevin Learn Kotlin:案例四则运算

Kevin Learn Kotlin-->Kotlin 学习资料

Kevin Learn Kotlin:类对象和接口