Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- docker
- RDS
- SAA
- Vue
- lambda
- node
- async
- TypeScript
- 채팅
- AWS
- NeXT
- wetube
- Class
- SSA
- socket io
- 중급파이썬
- git
- MongoDB
- crud
- 파이썬
- 튜플
- pandas
- Props
- dict
- 카톡
- react
- flask
- merge
- S3
- EC2
Archives
- Today
- Total
목록네스티드함수 (1)
초보 개발자

[함수를 만들어서 반환하는 함수] 데코레이터를 이해하기 위해 네스티드 함수와 클로저를 공부해보자. 함수는 객체이고 함수의 이름은 객체를 참조하는 변수이다. 함수 안에서 정의된 함수를 nested함수라고한다. maker는 위에서 정의한 nested함수를 반환하는 함수이다. 우리가 maker라는 함수를 호출하면서 숫자 2를 전달하고 있다. 그럼 함수는 return 2 * n 를 반환하는 형태로 만들어 질 것이다. 그 다음에는 숫자 3을 전달하고 maker함수 안에서 3 * n을 반환하는 함수를 만들었다. [클로저 (Closure)] 앞서 보인 예제에서 한가지 짚고 넘어갈 내용이 있다. m은 maker 안에서만 존재하는 변수인데.. maker 밖에서도 m이 유효할까??? 변수 m은 maker함수에서 선언된 변..
Python/윤성우 열혈 파이썬
2022. 1. 25. 11:56