具体结构为:
(parameters) -> expression
或
(parameters) ->{ statements; }
parameters 是参数列表,expression 或 { statements; } 是主体。如果只有一个参数,可以省略括号;如果没有参数,也需要空括号。
代码示例:
List<String> names = Arrays.asList("luck9301", "luck9302", "luck9303");
// names.forEach(System.out::println);
// 使用 Lambda 表达式遍历列表
names.forEach(name -> System.out.println(name));
运行结果:
luck9301
luck9302
luck9303