๋ฐ์ฝ๋ ์ดํฐ (Decorator) ? - ํจ์ ์๋ค์ ๊ธฐ๋ฅ์ ์ถ๊ฐํด์ ์ ์ฝ๊ฒ ํจ์๋ฅผ ํ์ฉํ ์ ์๋ ๊ธฐ๋ฒ - Closure function - ์ฌ๋ฌ ํจ์์ ๋์ผํ ๊ธฐ๋ฅ์ @๋ฐ์ฝ๋ ์ดํฐ ํ๋๋ก ๊ฐํธํ๊ฒ ์ถ๊ฐ Closure function ํจ์์ ํด๋น ํจ์๊ฐ ๊ฐ์ง๊ณ ์๋ ๋ฐ์ดํฐ๋ฅผ ํจ๊ป ๋ณต์ฌ, ์ ์ฅํด์ ๋ณ๋ ํจ์๋ก ํ์ฉํ๋ ๊ธฐ๋ฒ ์ธ๋ถ ํจ์๊ฐ ์๋ฉธํ๋๋ผ๋, ์ธ๋ถ ํจ์ ์์ ์๋ ๋ก์ปฌ ๋ณ์ ๊ฐ๊ณผ ์ค์ฒฉํจ์(๋ด๋ถํจ์)๋ฅผ ์ฌ์ฉ ๊ฐ๋ฅ def outer_func(num): #์ค์ฒฉ ํจ์์์ ์ธ๋ถ ํจ์์ ๋ณ์์ ์ ๊ทผ ๊ฐ๋ฅ def inner_func(): print(num) return 'hi' return inner_func #์ค์ฒฉ(๋ด๋ถ) ํจ์ ์ด๋ฆ์ ๋ฆฌํด closure_func = outer_func(10) #First-cl..