작성자 없음
작성자 정보가 삭제된 글입니다.
작성
·
534
1
안녕하세요.
아래 질문 글을 보고 답변 주신 검색어로 검색해봤는데요.
검색 결과 isPresent와 ifPresent가 존재하더라구요.
1. isPresent는 Optional안에 값이 있는지 여부를
boolean으로 반환하는 if 문 같은 것이고,
ifPresent는 값이 있는지 여부 파악 후 값이 있을 경우에만
() 안의 동작을 하게 만드는 것이라고 파악했는데,
이 정보가 맞을까요?
2. 1번이 맞다고 해도 m -> ~~~~가 들어가야 하는 이유를
모르겠는데, 저 코드가 의미하는 바가 무엇이죠..?
제가 추측하기로는 x, y -> return x+y 이런식으로
봤을때 m이라는 매개변수를 받아서 사용은 안하고
exception을 띄워주는 것 같은데요.
2-1. 여기서 m을 갑자기 어디서 받아오는지 궁금합니다.
2-2. 왜 매개변수 파라미터를 꼭 받아야지 저 구문이
실행되는지 궁금합니다.
2-3. m을 받아도 쓸 곳이 없는데, 매개변수를 왜 받아
오는건지 궁금합니다.
답변 1
0
안녕하세요. 유진이님^^
죄송하지만 이 부분은 강의와 관련된 부분이라기 보다는 자바 언어에 대한 부분입니다.
강의 질문시 안내에 있는 내용처럼 강의 내용과 관련된 질문을 부탁드립니다.
관련해서 자바8 관련된 서적을 보거나 관련 공부를 더 하시면 좋겠습니다.
감사합니다.
그렇군요.. 감사합니다