6.5 Swift尾随闭包

前端之家收集整理的这篇文章主要介绍了6.5 Swift尾随闭包前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

@H_404_1@ /**

@H_404_1@ 6.5-尾随闭包

@H_404_1@

@H_404_1@闭包表达式还可以进行优化

@H_404_1@ 尾随闭包

@H_404_1@

@H_404_1@ */

@H_404_1@

@H_404_1@

@H_404_1@

@H_404_1@

@H_404_1@

@H_404_1@ var@H_404_1@ array = [20@H_404_1@,2@H_404_1@,3@H_404_1@,70@H_404_1@,8@H_404_1@]

@H_404_1@

@H_404_1@ #if@H_404_1@ false

@H_404_1@

@H_404_1@// 单闭包表达式中

@H_404_1@

@H_404_1@ sort(&array,{

@H_404_1@

@H_404_1@ // 省略

@H_404_1@// (a: Int,b: Int) -> Bool in

@H_404_1@

@H_404_1@// 只有单个表达式时如果有返回的话,还可以省略@H_404_1@ return

@H_404_1@// return &0 < $1

@H_404_1@ &0@H_404_1@ < $1

@H_404_1@

@H_404_1@ })

@H_404_1@

@H_404_1@ // 尾随闭包写法

@H_404_1@ sort(&array) {

@H_404_1@

@H_404_1@ &0@H_404_1@ < $1

@H_404_1@ }

@H_404_1@

@H_404_1@

@H_404_1@ #endif

猜你在找的Swift相关文章