定义好的函数,不知道该如何使用。
// 不知道怎么引用 BinaryOperator<Long> add = (x, y) -> x + y;
认证高级PHP讲师
으아악
혼자서 꺼내면 소용이 없습니다. 람다는 데이터의 연산 방식만 정의하는 것, 즉 함수를 정의하는 것 뿐입니다. 특히 이를 사용할 위치는 람다 식(기능적 인터페이스)인 매개 변수를 사용하여 메서드를 정의한 다음 해당 메서드 내에서 accept와 같은 람다의 실제 작업(인터페이스 정의에서 작동)을 호출해야 합니다.
Lambda이 정의하는 것은 함수가 아니라 익명 클래스의 약어일 뿐이며, 생성되는 것은 객체입니다. 귀하의 예와 마찬가지로 BinaryOperator<Long> 객체가 생성되며, 이는 이 클래스의 인스턴스 객체입니다. 사용 방법은 객체 사용 방법과 동일합니다.
Lambda
BinaryOperator<Long>
으아악
혼자서 꺼내면 소용이 없습니다. 람다는 데이터의 연산 방식만 정의하는 것, 즉 함수를 정의하는 것 뿐입니다. 특히 이를 사용할 위치는 람다 식(기능적 인터페이스)인 매개 변수를 사용하여 메서드를 정의한 다음 해당 메서드 내에서 accept와 같은 람다의 실제 작업(인터페이스 정의에서 작동)을 호출해야 합니다.
Lambda
이 정의하는 것은 함수가 아니라 익명 클래스의 약어일 뿐이며, 생성되는 것은 객체입니다. 귀하의 예와 마찬가지로BinaryOperator<Long>
객체가 생성되며, 이는 이 클래스의 인스턴스 객체입니다. 사용 방법은 객체 사용 방법과 동일합니다.