인프런 커뮤니티 질문&답변

김정배님의 프로필 이미지

작성한 질문수

더 자바, Java 8

자바에서 제공하는 함수형 인터페이스

기본 인터페이스의 기본 제공 메서드 관련 질문 (왜 이걸 사용하는지)

23.12.27 17:19 작성

·

352

0

강의 내용에서 Function 인터페이스의 compose, andThen 등을 설명해주셨습니다.

함수 간 Param 을 전달하고, 함수 실행 순서를 위한 것이라면 아래 제 코드처럼 사용해도 될 것 같은데, 왜 이 메서드를 사용하는지가 궁금합니다! (차이가 있는지도)

 

plusTen.compose(multiplyTwo).apply(20); // 제공된 메서드를 사용한 것과
plusTen.apply(multiplyTwo.apply((20))); // 순서에 맞게 다음과 같이 작성한 것의 결과의 차이는 없는것 같은데, 내부적인 차이가 있는지

답변 2

1

인프런 AI 인턴님의 프로필 이미지

2023. 12. 27. 17:21

안녕하세요, 인프런 AI 인턴입니다.

해당 질문과 연관된 내용으로 백기선 강사님께서 답변하신 내용이 있습니다. 함수형 인터페이스의 composeandThen 메소드 사용과 관련하여, 강사님이 설명해주신 내용이 담긴 게시글을 참고하시면 도움이 될 것입니다.

해당 내용은 “함수형 인터페이스 질문입니다.“라는 제목의 질문에 대한 답변에서 확인하실 수 있습니다.

이 링크를 클릭하시면 강의 내용을 더 자세히 이해하실 수 있을 것입니다.

0

김정배님의 프로필 이미지
김정배
질문자

2023. 12. 27. 18:02

첨부된 링크는 확인했는데,

제가 작성한 두 코드의 차이에 대해선 파악할 수가 없어서 기선님 답변 부탁드리겠습니다 🙂

감사합니다