• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

flatMap Optional과 Stream에서의 차이점을 제가 잘 이해했는지 헷갈립니다!

22.06.03 22:51 작성 조회수 197

0

Stream에서의 flatMap 같은 경우는

input이 하나면 output이 여러개일수 있고

 

Optional에서의 flatMap 같은 경우에서는

input이 하나면 output이 하나이다. 라고 이해했는데

혹시 맞나요?

답변 1

답변을 작성해보세요.

0

백기선님의 프로필

백기선

지식공유자

22.06.05 01:39

네 맞습니다. Optional의 flatMap(여기에) 넘겨주는 함수의 결과가 Optional인 경우에 쓰는데요. Optional 자체가 어떤 한 값만 가질 수 있는 것이니까 아웃풋은 하나죠.

dev.hardy님의 프로필

dev.hardy

질문자

22.06.12 15:28

답변 감사합니다. 항상 많이 배웁니다. 감사합니다!