sort排序,如果兩個物件的值相等,排序就會出現問題。
上個例子給大家看看。
老規矩先建立個person類
class person
}
初始化物件陣列,陣列中的id都相同,設定為1
var arr = [person]()
(1...30).map
開始排序
arr.sort
arr.foreach
列印結果:
name:1 1
name:2 1
name:3 1
name:4 1
name:5 1
name:6 1
name:7 1
name:8 1
name:10 1
name:11 1
name:12 1
name:13 1
name:14 1
name:15 1
name:16 1
name:17 1
name:18 1
name:19 1
name:20 1
name:21 1
name:22 1
name:23 1
name:24 1
name:25 1
name:26 1
name:27 1
name:28 1
name:29 1
name:30 1
name:9 1
可以看見,name:9 跑到了最下面。
Swift開發基礎
import uikit extension double class viewcontroller uiviewcontroller else let m 20 if m 20 字元 字串定義 var charvalue1 character a 這是乙個字元 var strvalue1 stri...
swift開發心得
20170620 1 型別轉換,即強制轉換型別 格式為 型別 變數 如 var age int 10 let money double 32.33 age int money 2 nil在swift中與oc中的區別 swift 的 nil 和 objective c 中的 nil 並不一樣。在 ob...
Swift開發教程 Swift的基本語法
下面來介紹swift的基本用法 println hello,world println 你好,世界!定義乙個常量,使用關鍵字 let 在swift中,幾乎對所有的基本資料型別或者是物件型別使用結構體進行了重寫 let haidian 海淀 let haidian string 海淀 在swift中,...