๋์ ์ค์ฝํ1 Closure ํด๋ก์ ๐กํด๋ก์ ๋ ํด๋ก์ ๋ ์ฃผ๋ณ์ ์ํ (lexical environment)์ ์ฐธ์กฐ์ ํจ๊ป ๋ฒ๋ค๋ก ๋ฌถ์ธ ํจ์์ ์กฐํฉ์ ๋๋ค. ์ฆ, ํด๋ก์ ธ๋ ์ฐ๋ฆฌ์๊ฒ innerํจ์์์ outerํจ์์ ์ค์ฝํ์ ์ ๊ทผ์ ๊ฐ๋ฅํ๊ฒ ํด์ค๋๋ค. ์๋ฐ์คํฌ๋ฆฝํธ์์ ํด๋ก์ ๋ ํจ์๊ฐ ์์ฑ๋ ๋๋ง๋ค ์์ฑ๋ฉ๋๋ค. ์๋๋ ํด๋ก์ ๋ฅผ ์ค๋ช ํ๋ ์ฌ๋ฌ ๋ฌธ์์์ ์ฐธ๊ณ ํ ๊ฒ์ด๋ค. ํจ์์ ํจ์๊ฐ ์ ์ธ๋ ์ดํ์ (lexical) ํ๊ฒฝ์ ์กฐํฉ ํด๋ก์ ๋ ํจ์๋ฅผ ์ง์นญํ๊ณ ๋ ๊ทธ ํจ์๊ฐ ์ ์ธ๋ ํ๊ฒฝ๊ณผ์ ๊ด๊ณ๋ผ๋ ๊ฐ๋ ์ด ํฉ์ณ์ง๊ฒ์ด๋ค. ํด๋ก์ ์ ํต์ฌ์ ์ค์ฝํ๋ฅผ ์ด์ฉํด์, ๋ณ์์ ์ ๊ทผ ๋ฒ์๋ฅผ ๋ซ๋(ํ์)๊ฒ์ ์๋ค. ์ธ๋ถํจ์ ์ค์ฝํ์์ ๋ด๋ถํจ์ ์ค์ฝํ๋ก ์ ๊ทผ ๋ถ๊ฐ๋ฅํ๋ค. ๋ด๋ถํจ์์์๋ ์ธ๋ถํจ์ ์ค์ฝํ์์ ์ ์ธ๋ ๋ณ์์ ์ ๊ทผ ๊ธฐ๋ฅํ๋ค. ๋ฐ๋ผ์ ๋ด๋ถ ํจ์๋ ์ธ๋ถํจ์์ ์ ์ธ๋ ๋ณ์์ .. 2022. 10. 23. ์ด์ 1 ๋ค์