一、概述
Lambda表达式,又称为匿名函数或闭包,是一种简洁的表示匿名函数的方式,
允许通过表达式来创建函数,无需像定义传统函数那样使用标准的函数声明语法。
Lambda表达式通常用于编写简短的函数,尤其是在需要函数作为参数的地方
二、核心原则
可推导可省略
三、基本格式
Lambda表达式的一般形式包含三个部分:
1.参数列表:和普通函数的参数列表类似,可以有多个参数,也可以没有参数。参数用括号括起来,多个参数之间用逗号分隔。
2.箭头符号:通常是一个 "=>" 或者 "→",用来分隔参数列表和函数体。
3.函数体:包含表达式或语句块,这部分定义了Lambda表达式的功能。
(参数列表)-> {表达式}
(x, y) -> x + y // 一个接受两个参数 x 和 y 的Lambda表达式,返回它们的和。
四、例子