여기서 안되는 이유가 right가 더 클경우가 없다고 하셔서 안되는거라고 하셨잖아여.
근데 return 하는게 아닌 일반 if문에서는 그냥 저것만 있어도 되잖아요 사실.
메소드니에서 return 하려고하니까 안되는것같은데 이유가 left가 right보다 큰 경우는 return을 처리해줬는데
반대인 경우는 처리 안해서 문제가 생긴건가요 아니면 밑에 글에 댓글써준 선생님 말씀대로
null을 return해서 문제인건가요
여기서 안되는 이유가 right가 더 클경우가 없다고 하셔서 안되는거라고 하셨잖아여.
근데 return 하는게 아닌 일반 if문에서는 그냥 저것만 있어도 되잖아요 사실.
메소드니에서 return 하려고하니까 안되는것같은데 이유가 left가 right보다 큰 경우는 return을 처리해줬는데
반대인 경우는 처리 안해서 문제가 생긴건가요 아니면 밑에 글에 댓글써준 선생님 말씀대로
null을 return해서 문제인건가요
밑에 꺼추가 질문한다고?
넹
저 익명 함수 리턴 타입이 int | null이 되니까 인터페이스랑 안맞잖아
그니까 right가 더 클경우를 생각안하니까 오류낸거져?
ㅇㅇ
right가 더 클경우 근데 그냥 꺼지는게 아니라 오류를 내나염
그냥 꺼진다는건 존재하지 않음
저건 런타임 오류가 아니라 그냥 컴파일 오류 난 경우잖아 애초에 타입이 안 맞으니까
아,,,감사합니다...ㅠ
익명 함수 마지막 줄에 return right; 넣어라