IOS(Swift)

Swift 클로저(Closure)

----___<<<<< 2021. 5. 17. 05:40

 

 클로저를 잠깐 설명하면, 변수로 선언할 수 있는 함수 정도로 이해하면 될 것 같습니다.

 

 아래의 예제를 보면

 

 함수로는 이렇게 할 수 있는 것을

 

 func start(a : String, b : String) -> String {

        return b + a

    }

   print(start(a: "chan", b: "yoon"))

 

 

 클로저로는 아래와 같이 할 수 있습니다.

 

 let hello: (String, String) -> String = { $1 + $0}

 print(hello("chan", "yoon"))

 

 

'IOS(Swift)' 카테고리의 다른 글

ImageSlider  (0) 2021.05.21
swift escaping  (0) 2021.05.17
IOS actionSheet  (0) 2021.05.08
Swift costom dialog  (0) 2021.05.07
Swift Rating bar  (0) 2021.05.07