(x: Int, y: Int) -> Int {
return(x+y)
}
{(x: Int, y: Int) -> Int in
return x+y
}
let add1 = {(x: Int, y: Int) -> Int in
return x+y
}
print(add1(x:10, y:20)) // Error
print(add1(10, 20)) // o
trailCl(cl : { /*내용*/]) // 후행 클로저 사용 전
// 수정
trailCl(){ //내용 ]) // 사용 후
print(math(x: 10, y: 6, cal: {(a: Int, b: Int) -> Int in
return a + b
}))
---------------------------------------------------------
print(math(x: 70, y: 20){
(a: Int, b: Int) -> Int in return a + b})

= nil / 디폴트 인자