Swift4.0 sorted(by:)函式理解(閉包$理解)
幾句簡單程式碼相信可以總結理解:
override func viewDidLoad() {
super.viewDidLoad()
let names = ["AT", "AE", "D", "S", "BE"]
let result1 = names.sorted(by:backwords)
let result = names.sorted(by: {(a:String,b:String)->Bool in return a>b})
let result2 = names.sorted(by: {$0 > $1})
print(result)
print(result1)
print(result2)
}
func backwords(s1:String,s2:String) -> Bool {
return s1>s2
}
相關文章
- 閉包函式(匿名函式)的理解函式
- 理解Python函式閉包Python函式
- 理解“閉包”
- 理解閉包
- JS學習理解之閉包和高階函式JS函式
- 理解JavaScript 閉包JavaScript
- Groovy閉包理解
- 理解 JavaScript 閉包JavaScript
- PHP 閉包的理解PHP
- 理解Javascript的閉包JavaScript
- js閉包的理解JS
- 深入理解閉包
- 深入理解javascript原型和閉包(2)——函式和物件的關係JavaScript原型函式物件
- 函式閉包函式
- 閉包函式函式
- 對JS閉包的理解JS
- 對javascript閉包的理解JavaScript
- javascript閉包的個人理解JavaScript
- Golang中閉包的理解Golang
- 理解 JavaScript 中的閉包JavaScript
- 深入理解JS閉包JS
- 面試題:如何理解閉包面試題
- 深入理解javascript原型和閉包(15)——閉包JavaScript原型
- go 閉包函式Go函式
- js函式閉包JS函式
- 深入理解swift的閉包Swift
- [譯]理解JS中的閉包JS
- 理解C#中的閉包C#
- JS-閉包(closure)的理解JS
- 【譯】理解Rust中的閉包Rust
- 深入理解javascript原型和閉包(4)——隱式原型JavaScript原型
- 理解仿函式函式
- 回撥函式 與 函式閉包函式
- 閉包的理解-from my own opinion
- 【譯】理解JavaScript閉包——新手指南JavaScript
- 徹底理解閉包實現原理
- 面試:對javascript的閉包的理解面試JavaScript
- 徹底理解js中的閉包JS