• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

람다 혹은 illegalstateexception오류 질문드립니다

21.07.25 18:06 작성 조회수 403

0

안녕하세요. 좋은 강의 잘 듣고 있습니다.

스프링보다는 문법적인 부분의 질문인 것 같지만, 혼자 힘으로는 해결이 되지 않아서 질문드립니다.

람다 함수 또는 illegalstateexception과 관련된 질문입니다.

ifpresent의 인자를 람다식으로 주셨는데 m->{}형태가 아닌 ()->{}형태로 주면 오류가 나는데 이유를 잘 모르겠습니다.

어짜피 m이라는 매개변수를 사용하지 않아서 빈 값으로 남겨둘려고 했는데, 남겨두니 오류가 나고 매개변수를 m으로하니 오류가 나지 않습니다. 왜 그런것일까요?

답변 1

답변을 작성해보세요.

0

안녕하세요. 안녕하세요님^^

제가 바로 답을 드릴 수도 있지만, 그러면 더 많은 것을 얻어가실 수 없으니 답을 찾는 과정을 알려드릴께요.

ifPresent의 메서드 파라미터를 조사해보시면 이게 왜 안되는지 이해가 되실꺼에요.

감사합니다.