인프런 커뮤니티 질문&답변
데코레이터 강의에서 1분 57초 내용
작성
·
174
답변 1
2
남박사
지식공유자
c = outer_function("헬로") 에서
c 는 함수가 정의 된 상태이고 c() 는 함수를 실행시키는 명령입니다.
그래서 print(c) 를 하면 정의된 함수를 출력 하는 명령이 되고
print(c()) 를 하면 정의된 함수를 실행하고 그 결과를 출력하는 내용이 됩니다.
질문하는 내용 그대로 "함수 결과를 도출할때" 는 함수를 실행해야 결과를 얻을 수 있기 때문 입니다.





