31.1 재귀 호출 관련 질문
, kang jisu님이 작성def hello():를 실행했을 때는 왜 무한루프가 발생하게 되나요?
print('hello world!')
hello()
for 문도 아니고, 일반적인 함수인데 무한루프가 발생하게 되는 원인이 궁금합니다.
Re: 31.1 재귀 호출 관련 질문
, 도장_ 관리자님이 작성종료 조건이 없으면 무한히 실행되게 됩니다.
hello() -> hello() -> hello() -> ...
이렇게 무한히 반복되기 때문에 그렇습니다.
종료 조건이 있어야만 이 반복을 종료할 수 있습니다.