Inflearn Community Q&A
리턴값 None
Written on
·
148
0
global로 설정한 변수를 DFS함수에서 리턴을 해주면 None 값이 나오는 것 같습니다. 혹시 왜 그런지 알 수 있을까요?
python코테 준비 같이 해요!
Answer 1
1
codingcamp
Instructor
global로 변수를 설정했다면 굳이 재귀함수에서 리턴을 하지 않아도 됩니다. 재귀함수에서 값을 리턴하면 바로 전 호출함수에 그 값을 리턴하는 형식이기 때문에 매우 이해하기 복잡한 코드가 됩니다. 그래서 그냥 global 변수로 선언하고 DFS를 하는게 초보자에 입장에서는 코드짜기 편합니다. 제가 영상에서 설명하는 방법으로 했으면 합니다.





