closer1 Swift: 클로저(Closure) DAY 11 클로저(Closure) 클로저 표현식 클로저란? 익명 함수 C, C++, Objective-C의 block Java Lambda function C# Delegates 클로저 표현식은 독립적인 코드 블록 func add(x: Int, y: Int) -> Int { return(x+y) } print(add(x:10, y:20)) let add1 = { (x: Int, y: Int) -> Int in return(x+y) } print(add1(10, 20)) 클로저 표현식은 매개변수를 받거나, 값을 반환하도록 만들 수도 있음 {(: , ...) -> in // 클로저 표현식 코드 } 후행 클로저(trailing closure) 클로저가 함수의 마지막 argument라면 마지막 매개변수 이름을.. Dev/Swift 2023. 5. 14. 이전 1 다음