Swift - 数组排序方法(附样例)
生活随笔
收集整理的這篇文章主要介紹了
Swift - 数组排序方法(附样例)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
下面通過一個樣例演示如何對數組元素進行排序。數組內為自定義用戶對象,最終要實現按用戶名排序,數據如下:
| 1 2 3 4 | var userList = [UserInfo]() userList.append(UserInfo(name: "張三", phone: "4234")) userList.append(UserInfo(name: "李四", phone: "1212")) userList.append(UserInfo(name: "航歌", phone: "3525")) |
方法1
| 1 2 3 4 5 | userList.sortInPlace(onSort) func onSort(s1:UserInfo, s2:UserInfo) -> Bool{ ????return s1.name > s2.name } |
方法2
?
| 1 | userList.sortInPlace({$0.name > $1.name}) |
轉載于:https://www.cnblogs.com/Free-Thinker/p/4841083.html
總結
以上是生活随笔為你收集整理的Swift - 数组排序方法(附样例)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机软考笔记之《数据库基础》
- 下一篇: stm32_DMA采集一个AD数据_并通