sein4037   3년 전

이진 탐색 문제입니다!

#를표시한 각 두 줄 앞에 return을 적지 않으면 오류가 생기는데 왜 오류가 나는지 궁금합니다.

1207koo   3년 전

return을 안 적으면 그냥 0이나 1 적는 거랑 같은 효과입니다. (예를 들어서 10, 13번째 줄에 return 안 적는 거랑 유사)

binary 함수를 실행해서 0이나 1의 값이 나오기는 했는데, 딱히 그 값을 return하는 것도 아니니까 그냥 넘어가는 겁니다.

물론 binary함수를 타고 가다보면 return을 만나긴 하겠지만, return은 모든 함수를 종료하고 return하는 것이 아니라 현재 실행 중인 마지막 함수 실행에 대해서만 return하는 겁니다.

댓글을 작성하려면 로그인해야 합니다.