`
lizhuang
  • 浏览: 887041 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

swift 闭包的比较写法

 
阅读更多
let names = ["Chris", "Alex", "Ewa", "Barry", "Daniella"]

func backwards(s1:String, s2:String) -> Bool {
    return s1 > s2;
}

var reversed = names.sort(backwards)

reversed = names.sort({(s1:String, s2:String) -> Bool in
    return s1 > s2;
})

reversed = names.sort({s1, s2 in return s1 > s2})

reversed = names.sort({$0 > $1})

reversed = names.sort(>)
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics