clousre (1) 썸네일형 리스트형 Swift의 클로저 1. 클로저 •클로저는 실행가능한 코드 블럭 •함수와 다르게 이름정의는 필요하지는 않지만, 매개변수 전달과 반환 값이 존재 할 수 있다는 점이 동일 •함수는 이름이 있는 클로저 •일급객체로 전달인자, 변수, 상수 등에 저장 및 전달이 가능 2. 기본 클로저 문법 •클로저는 중괄호 {}로 감싸져있음 •괄호를 이용해 파라미터를 정의 •-> 을 이용해 반환 타입 명시 •"in"키워드를 이용해 실행 코드와 분리 123{ (매개변수 목록) -> 반환타입 in /* 실행 코드 */}cs 3. 클로저 사용 1234567// sum이라는 상수에 클로저를 할당let sum: (Int, Int) -> Int = { (a: Int, b: Int) in return a + b} let sumResult: Int = sum(1.. 이전 1 다음