정구리의 우주정복
12. Swift 함수 (중첩함수, 클로저) 본문
반응형
이렇게 되는 이유는 append 가 클로저를 갖기 때문이다.
클로저란 내부 함수와 내부 함수에 영향을 미치는 주변 환경을 모두 포함한 객체
위에서 클로저는
func append (add : Int) -> Int {
return 30 + add
} ( 그 이전에 param : 10 이 영향을 줌)
이렇게 만들어진다
//클로저부분은 너무 어려우니까 우선은 이정도로 하고 이후에 반복적으로 해야지 낄낄
반응형
'STUDY > SWIFT' 카테고리의 다른 글
14. Swift 구조체와 클래스 -2 (값 전달 방식) (0) | 2020.03.15 |
---|---|
13. Swift 구조체와 클래스 -1 (선언 , 메소드 , 대입) (0) | 2020.03.12 |
11. Swift 함수 (사용법 , 가변인자 , 매개변수) (0) | 2020.03.07 |
10. Swift 옵셔널 타입 (nil 이란 ? , 옵셔널 타입이란 ? 옵셔널 해제 방법 ) (0) | 2020.03.06 |
09. Swift 집단 자료형 (딕셔너리 (0) | 2020.03.05 |
Comments