-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
flatMap Optional과 Stream에서의 차이점을 제가 잘 이해했는지 헷갈립니다!
22.06.03 22:51 작성 조회수 238
0
Stream에서의 flatMap 같은 경우는
input이 하나면 output이 여러개일수 있고
Optional에서의 flatMap 같은 경우에서는
input이 하나면 output이 하나이다. 라고 이해했는데
혹시 맞나요?
답변을 작성해보세요.
0
백기선
지식공유자2022.06.05
네 맞습니다. Optional의 flatMap(여기에) 넘겨주는 함수의 결과가 Optional인 경우에 쓰는데요. Optional 자체가 어떤 한 값만 가질 수 있는 것이니까 아웃풋은 하나죠.
답변 1