[swift] 클로저 키워드
in
return
@escaping
in
키워드는 클로저의 매개변수와 반환 타입을 구분하며, 클로저가 호출 될 때 실행될 코드 블럭을 가리킵니다.
return
키워드는 클로저가 실행을 완료하고 반환 값을 가질 때 사용됩니다.
클로저가 함수의 매개변수로 전달되고 함수가 반환된 후 실행되는 경우, @escaping
키워드를 사용하여 해당 클로저가 escaping 클로저임을 표시해야 합니다.
클로저는 Swift에서 강력한 도구로 함수형 프로그래밍을 지원하며, 강력한 기능을 제공하고 있습니다.
참고 문헌: