클로저1 closure, @escaping, completionHandler 콜백함수 클로저가 무엇인지? @escaping이 무엇인지? completionHandler/콜백 함수가 무엇인지? 정리하는 시간. 처음 배웠을 때 너무 복잡하고 어렵게 느껴져서 스스로도 정리해 보고 누군가에게 조금이라도 이해에 도움이 되기를 바라며.. 클로저(closure) close는 '무언가를 닫다' 라는 의미이다. 클로저도 그럼 뭘 닫는건가? 클로저는 쉽게 말하면 그냥 '함수'라고 볼 수 있다. input -> output, x -> y 마법상자로 비유를 하는 그 함수. { ... } 형태로 되어 있고 중괄호를 사용한다. (이를 코드 블록이라고 한다.) closure라는 이름에는 { ... } 코드블록이 외부에 있는 변수/상수를 닫아서 가져올 수 있다는 개념이 반영되어 있다. -> 클로저는 외부의 변수/상수.. 2023. 5. 29. 이전 1 다음