Stream에서의 flatMap 같은 경우는
input이 하나면 output이 여러개일수 있고
Optional에서의 flatMap 같은 경우에서는
input이 하나면 output이 하나이다. 라고 이해했는데
혹시 맞나요?
Stream에서의 flatMap 같은 경우는
input이 하나면 output이 여러개일수 있고
Optional에서의 flatMap 같은 경우에서는
input이 하나면 output이 하나이다. 라고 이해했는데
혹시 맞나요?
네 맞습니다. Optional의 flatMap(여기에) 넘겨주는 함수의 결과가 Optional인 경우에 쓰는데요. Optional 자체가 어떤 한 값만 가질 수 있는 것이니까 아웃풋은 하나죠.
답글
dev.hardy
2022.06.12 오후 3:28답변 감사합니다. 항상 많이 배웁니다. 감사합니다!