-
使用
lambda表达式的好处
能编写出 更简洁, 更灵活 的代码 -
lambda表达式的定义lambda表达式 是一个匿名函数, 可以将 lambda表达式 理解为 一段可以传递的代码, 即将代码像数据一样进行传递;
-
lambda表达式的语法格式
lambad表达式 被箭头操作符->分为两大部分;
左侧部分: 给出lambda内容体需要用到的所有参数;
右侧部分:lambda内容体, 即lambda表达式要执行的功能; -
lambda表达式实例
规则:
- 当
lamdba表达式无参数时, 必须要加上(); - 当
lambda表达式只有一个参数时,()可以不用加上; - 当
lambda表达式的内容体只有一条语句时,{}和return均可以不用加上; - 在
lambda表达式中参数的类型可以不用指明
因为 编译器javac 会根据
lambda表达式的上下文环境 推断出lambad表达式的参数的类型, 这称为 类型推断;
例子:
lambda表达式例子











网友评论