• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

함수 호출 시 변수 할당

23.09.16 23:48 작성 조회수 180

0

여기서 보면, 10이라고 입력한 매개변수가 알아서 avrager로 할당이 되는데, 이와 관련해서

clousre_ex1(10)으로 바로 입력하니 에러가 뜨더라구요.

이게 어떻게 작동이 되는지 궁금합니다.

아래 다른분이 그다음 예제에 대해 동일한 질문을 하셨는데, 강사님이 아래 링크 참고하라고 하셨는데, 해당 링크에 이와 관련한 자세한 내용이 없더라구요.

이게 어떻게 작동이 되는 건가요?

풀어서 설명 좀 부탁드립니다.

답변 1

답변을 작성해보세요.

0

안녕하세요.

closure_ex(10)으로 바로 입력하면 값이 할당되지 않습니다.

avg_clousure1 = colosure_ex1() 하는 순간이 중요합니다.( 이부분이 제일 중요)

이 순간에 내부 attr에 series, avergea 함수 등이 내부에 스냅샷으로 저장이 되고

그 이후에 호출하면서 사용 되는거예요.

강의 질문은 한 개로 가급적 요약해서 부탁 드립니다.

감사합니다.