스위프트에서 클로져가 클로저를 감싸는 주변 콘텍스트?(변수,상수)를 캡쳐한다는데 캡쳐한다는게 항상 무슨 의미인지 정확히 이해가 안됬다. 함수가 스택에서 제거되도 지우지 않고 남겨논다는 건가? 원래 제거되면 제거되는거지 도대체 왜 남는거지?? 클로저 표현식 문법(Closure Expression Syntax) 클로저 표현식 문법의 일반 형식은 다음과 같음. { (parameters) -> return type in statements } 클로저의 내용은 in 키워드로 시작하며 이 키워드는 클로저 인자와 반환 타입의 정의가 끝났고 클로저 내용이 시작함을 가르킴. Capturing Values A closure can capture constants and variables from the surroundin..