ToDoubleBiFunction<T, U> — double 결과를 내는 2-인자 함수
ToDoubleBiFunction<T, U> — double 결과를 내는 2-인자 함수
ToDoubleBiFunction<T, U>는 두 인자를 받아 double 값을 만들어 내는 함수를 나타내는 함수형 인터페이스예요. BiFunction의 double 생산 기본형 전문화(primitive specialization)이고, 함수형 메서드는 applyAsDouble(Object, Object)예요.
본문
@FunctionalInterface
public interface ToDoubleBiFunction<T, U>
두 개의 객체 인자를 받아서 원시값 double을 반환하는 변환 작업을 표현해요. 객체 자체를 반환하는 BiFunction과 달리 박싱(boxing) 없이 기본형으로 직접 결과를 내므로 성능에 유리해요. 람다로는 (t, u) -> ... 형태로 작성해요.
applyAsDouble
double applyAsDouble(T t, U u)
주어진 두 인자에 이 함수를 적용해요. ToDoubleBiFunction의 추상 메서드예요.