Escaping Closure(์ด์ค์ผ์ดํ ํด๋ก์ )์ด์ค์ผ์ดํ ํด๋ก์ ๋ ํด๋ก์ ๊ฐ ํจ์ ์ธ์๋ก ์ ๋ฌ๋์ ๋, ํจ์์ ์คํ์ด ์ข ๋ฃ๋ ํ์ ์คํ๋๋ ํจ์์์!(์์.. ํด๋ก์ ๋ ์ด๋ ค์ด๋ฐ, ์ด์ค์ผ์ดํ ํด๋ก์ ๋ ๋ ๋ชจ์ผ??๐ก์ถ์์ต๋๋ค..ํํํ) ๊ทธ๋ฆฌ๊ณ ๋ฐ๋๋ก Non-escaping Closure๋ ์์ด์.์ด๋ ์์ ํจ์๊ฐ ์ข ๋ฃ๋๊ธฐ ์ ์ ์คํ๋๋ ํด๋ก์ ์ ๋๋ค!์ด์ ์ฐจ๊ทผ์ฐจ๊ทผ ์์๋ฅผ ๋ค์ด ์ ๋ฆฌํด๋ณผ๊ฒ์!! func escapingClosureEX(completion: () -> Void) { completion()}์ด์ ์ด๋ฐ ํํ๋ ํด๋ก์ ๋ผ๋ ๊ฑด ์ ์ ์์ฃ ?ํด๋ก์ ์ ๊ฐ๋ ์ ์์ง ๋ชจ๋ฅด์ ๋ค๋ฉด,์ค๋์ ํด๋ก์ ์ ๋ํด์ ๊ณต๋ถํด๋ดค๋ค.์ด์ ์ ๊ณต๋ถํ์๋๋ฐ, ํ์คํ๊ฒ ์ดํดํ๊ณ ๋์ด๊ฐ๊ฒ ์๋๋ผ์ ๋ง์ ํด๋ก์ ์ ๋ํด์ ๋ง๋ก ์ค๋ช ํ๋ ค๊ณ ..