返回

swift中的结构数组排序

发布时间:2022-03-29 14:47:54 254
# react-native

我有以下结构数组:

var players = [
        Player(name: "Jack", rol: "Guest", votes: 1),
        Player(name: "Carl", rol: "Guest", votes: 0),
        Player(name: "Sean", rol: "Guest", votes: 3),
        Player(name: "Mike", rol: "Host", votes: 2),
        Player(name: "Nate", rol: "Guest", votes: 3)
    ]

我需要按票数对其进行排序,这样票数最多的人会换到最上面,票数最少的人会换到最下面。

以下是分类后的处理方式:

var players = [
        Player(name: "Sean", rol: "Guest", votes: 3),
        Player(name: "Nate", rol: "Guest", votes: 3),  
        Player(name: "Mike", rol: "Host", votes: 2),
        Player(name: "Jack", rol: "Guest", votes: 1),
        Player(name: "Carl", rol: "Guest", votes: 0)
    ]

不管是肖恩还是内特被放在第一位/第二位都没有区别。

最好的方法是什么?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像