Java 8에서 메소드는 람다 표현식으로 작성 될 수 있으며 참조로 전달 될 수 있습니다 (약간의 작업만으로). 람다가 생성되고 메서드와 함께 사용되는 온라인 예제가 많이 있지만 람다를 매개 변수로 사용하는 메서드를 만드는 방법에 대한 예제는 없습니다. 그 문법은 무엇입니까?람다를 Java 8에서 매개 변수로 사용하는 방법은 어떻게 정의합니까?
MyClass.method((a, b) -> a+b);
class MyClass{
//How do I define this method?
static int method(Lambda l){
return l(5, 10);
}
}
좋은 질문입니다. 그리고 당신 말이 맞습니다 : 튜토리얼에는 그 부분이 포함되어 있지 않습니다. – Martin