@FunctionalInterface
interface MyLambda {
void apply1();
int apply2(int x, int y);
}
Run Code Online (Sandbox Code Playgroud)
现在使用Lambda表达式,为什么Java不能将下面的两个代码分开,因为它清楚地区分了两个代码:
MyLambda ml1 = () -> System.out.println("Hello");
MyLambda ml2 = (x, y) -> x+y;
Run Code Online (Sandbox Code Playgroud)