## 문제 책에서 소개하고 있는 Optional을 사용해야 하는 적절한 경우는 언제일까? <!-- 제목에 작성한 문제 내용은 간략 버전. 문제에 대한 자세한 설명은 해당 부분에 작성. --> ## 선정 배경 책의 내용에서 값을 반환하지 않을 가능성이 있는 경우에는, Optional을 통해 해결할 수 있다고 설명하고 있다. 그렇다면 '반환 값이 없을 가능성이 있는 모든 경우에는 Optional을 사용하는 것이 옳을까?'라는 궁금증이 생겨 주제로 선정하였습니다. <!-- 해당 질문이 중요하다고 생각하는 이유 등에 대한 설명 작성. --> ## 관련 챕터 [5장] 스트림 활용 168p <!-- 해당 질문과 관련된 챕터 및 페이지 정보를 작성. 페이지 정보의 경우 생략 가능. [예시] - [1장] 자바 8, 9, 10, 11 : 무슨 일이 일어나고 있는가? - p. 39 - pp. 44-46 - [3장] 람다 표현식 - [4장] 스트림 소개 --> <!-- 출제자가 생각하는 문제에 대한 정답은 해당 이슈를 등록한 후, 아래 답변으로 작성. -->
문제
책에서 소개하고 있는 Optional을 사용해야 하는 적절한 경우는 언제일까?
선정 배경
책의 내용에서 값을 반환하지 않을 가능성이 있는 경우에는, Optional을 통해 해결할 수 있다고 설명하고 있다.
그렇다면 '반환 값이 없을 가능성이 있는 모든 경우에는 Optional을 사용하는 것이 옳을까?'라는 궁금증이 생겨 주제로 선정하였습니다.
관련 챕터
[5장] 스트림 활용 168p