์๋ ํ์ธ์~ ์ค๋์ ๊ธฐ์กด์ ์์ฑํ๋ ํด๋ก์ ํฌ์คํ ์ด ์ข ์ด์คํ ๋๋์ด ๋ค์ด ๋ค์ ํ๋์ ํฌ์คํ ์ผ๋ก ์ ๋ฆฌํด๋ณด๋ ค๊ณ ํฉ๋๋ค. Closure๋? Closure๋ Swift์์ ์ด๋ฆ์ด ์๋ ์ต๋ช ํจ์์ ๋๋ค. ํจ์์ ๋ง์ฐฌ๊ฐ์ง๋ก, ์ ๋ ฅ๊ฐ์ ๋ฐ์ ์ถ๋ ฅ๊ฐ์ ๋ฐํํ ์ ์์ต๋๋ค. Swift์์๋ closure๊ฐ ์ผ๊ธ ๊ฐ์ฒด๋ก ์ทจ๊ธ๋์ด, ๋ณ์๋ ์์์ ์ ์ฅํ๊ฑฐ๋ ํจ์์ ์ธ์๋ก ์ ๋ฌํ ์ ์์ต๋๋ค. ๋ํ closure๋ ์ค์ฒฉ๋ ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ๋ ๋ณต์กํ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์์ต๋๋ค. Closure์ ํํ ๋ฐฉ๋ฒ Swift์์๋ ๋ค์๊ณผ ๊ฐ์ ํ์์ผ๋ก closure๋ฅผ ํํํ ์ ์์ต๋๋ค. { (parameters) -> ReturnType in statements } ์๋ฅผ ๋ค์ด, map ๋ฉ์๋๋ฅผ ์ฌ์ฉํ closure์ ์์๋ฅผ ..