【发布时间】:2015-03-17 09:12:44
【问题描述】:
我偶然发现了以下 Java 代码,它使用了 System.out.println 的方法引用:
class SomeClass {
public static void main(String[] args) {
List<Integer> numbers = Arrays.asList(1,2,3,4,5,6,7,8,9);
numbers.forEach(System.out::println);
}
}
}
System.out::println 的等效 lambda 表达式是什么?
【问题讨论】:
-
虽然它的功能并不完全 :-)
-
@StephenC 你能告诉我为什么吗?
-
好吧
println几乎不是一个无副作用的函数……是吗。
标签: java lambda java-8 method-reference