728x90 반응형 Trailing1 [Swift] 클로저 (Closure) 특정 기능을 캡슐화 하거나 작업이 완료되었을 때 실행할 콜백 코드를 구현한다. 전역 함수 내포된 함수 익명 함수 swift는 익명 함수 형태다. 표현식은 인라인 클로저 (Inline Closure)를 작성한다. // 파라미터와 리턴형이 없은 경우 { 실행할 코드 } let clsr = { print("Hello World") } clsr() // Hello World // 파라미터와 리턴형이 있는 경우 { (파라미터 목록) -> 리턴형 in 실행할 코드 } let clsr = { (str: String) -> String in return "Hello, \(str)" } let result = clsr(" World") print(result) // Hello World func funcClsr(_ c:.. 2022. 10. 12. 이전 1 다음 728x90 반응형