Swift37 클로저는 무엇인가? 클로저란? 클로저는 코드의 블럭을 말함 1급시민으로 전달인자, 변수, 상수 등으로 저장 및 전달이 가능함 ★ 1급 시민이란? 1급 시민 또는 1급 객체라고도 함 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체를 가리킴 보통 함수에 인자로 넘기기, 수정하기, 변수에 대입하기와 같은 연산을 지원할 경우를 말함 func 키워드를 이용해 이름을 붙여주는 함수를 클로저라고 함 다만, 클로저에는 2가지가 있음 이번에 알아볼 것은 UnNamed Closure임 let sampleClosure = { print("Hello Closure") } 기본 클로저 문법 익명 함수이기 때문에 func 키워드는 사용하지 않음 in 이라는 키워드를 기준으로 (매개변수 목록) -> 반환타입 부분은 클로저 헤드라고 함.. 2023. 12. 8. 이전 1 2 3 4 다음