尝试这样做时
int sum= (a, b) -> a + b;
低于错误:
此表达式的目标类型必须是功能接口
答案 0 :(得分:3)
在您看来像"GET /SpagoBIBirtReportEngine/run?__report=%2FD%3A%2FAll-In-One-SpagoBI-5.1.0_21012015%2Fbin%2FRevenueDetails.rptdesign&idContratto=77&__overwrite=true HTTP/1.1" 404 687.
:
BiFunction
并且编译器将BiFunction<Integer, Integer, Integer> fun = (a, b) -> a + b;
int sum = fun.apply(12, 13);
视为lambda表达式,并且必须将其分配给某种(a, b) -> a + b
,但您将其分配给Functional Interface
。