iOS 앱 개발/Swift

Swift- 클로저

mostlyjinsonit 2018. 11. 22. 16:15
반응형

{ (매개변수 목록)  -> 반환타입 in

   실행코드

}

 

매개변수가 필요 없다? => 매개변수 목록 지움.

반환타입이 없다? => 반환타입에 Void.

 

var sum: (Int, Int) -> Int = { (a: Int, b:Int) -> Int in

return a+b 

 

코드의 블럭

변수, 상수 등으로 저장, 전달인자로 전달이 가능

함수는 이름이 있는 클로저이다. 

 

 

 

+도움이 되는 내용들 => https://devxoul.gitbooks.io/ios-with-swift-in-40-hours/content/Chapter-3/functions-and-closures.html

 

 

 

 

출처: https://www.youtube.com/watch?v=Ix9gGuupjBU

반응형

'iOS 앱 개발 > Swift' 카테고리의 다른 글

Inheritance 에 대해서  (0) 2019.02.19
MVC 패턴  (0) 2019.01.04
Swift -Any, AnyObject, nil  (0) 2018.07.20
Swift -기본 데이터 타입  (0) 2018.07.20
Swift- 변수와 상수  (0) 2018.07.20