더북(TheBook)

space는 출력에서 들여쓰기를 제어하기 위해 공백 문자로 만든 문자열이다. factorial(4)의 결과는 다음과 같다.

factorial 4

factorial 3

factorial 2

factorial 1

factorial 0

returning 1

returning 1

returning 2

returning 6

returning 24

실행 흐름을 이해하기 어려울 때는 이런 식으로 출력해보면 좋다. 효율적인 스캐폴딩을 개발하려면 시간이 조금 들어가지만, 약간의 스캐폴딩으로도 디버깅 시간을 크게 절약할 수 있다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.