함수와 함수가 선언된 어휘적 한경의 조합
함수와 함수가 선언된 -> 함수를 리턴하는 함수 -> 클로저의 형태를 만든다
어휘적 환경 -> 변수 및 함수 선언의 형태
클로저는 리턴하는 함수에 의해 스코프 (변수에 접근 범위)가 구분된다
즉,
스코프를 이용해, 변수의 접근 범위를 닫는데에 있다
일반적인 함수는 함수 실행이 끝나고 나면 함수 내부의 변수를 사용할 수 없다
하지만 클로저는 외부함수의 실행이 끝나도, 외부함수 내 변수가 메모리 상에 저장된다
(어휘적 환경을 메모리에 저장하기 때문에 가능하다)