两种闭包写法的疑惑

2016-11-17  本文已影响40人  sosocom

UIAlertAction(title: , style: , handler: )
括号里面应该有三个参数的,所以正正规规的写闭包应该如下


let visited = UIAlertAction(title: "我来过", style: .default, handler: {(_)->Void in
             ….
     }
)

可是Swift为了好看,已经包装成

UIAlertAction(title: , style: ){
}
两个参数在括号内,第三个参数单独提出来,放在紧跟着的闭包中
let visited = UIAlertAction(title: "我来过", style: .default) {(_)->Void in
          …
}

上一篇 下一篇

猜你喜欢

热点阅读