jdk8 lambda表达式
lambda表达式写法
- 没有参数时或则多个参数时
()不能省略
()->{}
- 一个参数时
()能省略
T t -> { }
- 参数类型
T可以省略 编译器会根据上下文推断类似与泛型的<>语法
t -> { }
- 在
{}只有一条语句 可以省略{}如果只有一条return语句return关键字也可以省略
t -> ...
() 不能省略 ()->{}
() 能省略 T t -> { }
T可以省略 编译器会根据上下文推断类似与泛型的<>语法 t -> { }
{}只有一条语句 可以省略{}如果只有一条return语句return关键字也可以省略 t -> ...