1 어떤 분이 페이스북 그룹에 JavaScript 콜백과, 람다함수, 클로저에 대해 물어보는 글을 올렸다.
2 따라서 클로저의 정의대로 a 와 b 값을 클로저 스코프 내로 데려와서 묶었다면 바깥의 a 변수를 undefined 로 정의했다고 한들, add2(3) 은 똑같은 6 을 리턴해야 하는데 실제로는 바뀐 a 값의 영향을 받아 NaN 을 리턴했다.
3 즉, 파이썬의 익명함수는 블록을 가지지도 않고, 리턴하는 값만 표현하는 식 하나로만 구성된 다는 것이다.