[swift] 클로저 키워드
  1. in
  2. return
  3. @escaping

in 키워드는 클로저의 매개변수와 반환 타입을 구분하며, 클로저가 호출 될 때 실행될 코드 블럭을 가리킵니다.

return 키워드는 클로저가 실행을 완료하고 반환 값을 가질 때 사용됩니다.

클로저가 함수의 매개변수로 전달되고 함수가 반환된 후 실행되는 경우, @escaping 키워드를 사용하여 해당 클로저가 escaping 클로저임을 표시해야 합니다.

클로저는 Swift에서 강력한 도구로 함수형 프로그래밍을 지원하며, 강력한 기능을 제공하고 있습니다.

참고 문헌: