Swift - 数组排序方法(附样例)
生活随笔
收集整理的這篇文章主要介紹了
Swift - 数组排序方法(附样例)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
下面通過一個(gè)樣例演示如何對(duì)數(shù)組元素進(jìn)行排序。數(shù)組內(nèi)為自定義用戶對(duì)象,最終要實(shí)現(xiàn)按用戶名排序,數(shù)據(jù)如下:
| 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}) |
轉(zhuǎn)載于:https://www.cnblogs.com/Free-Thinker/p/4841083.html
總結(jié)
以上是生活随笔為你收集整理的Swift - 数组排序方法(附样例)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机软考笔记之《数据库基础》
- 下一篇: stm32_DMA采集一个AD数据_并通