【发布时间】:2019-12-19 03:50:47
【问题描述】:
我在对对象数组进行排序时遇到了一些问题:
class Genome {
var id: Float?
var won: Float?
var lost: Float?
var drew: Float?
var fitness: Int = Int.random(in: 0...100)
init(id: Float, won: Float, lost: Float, drew: Float) {
self.id = id
self.won = won
self.lost = won
self.drew = drew
}
}
这是对象。 我有一个包含 50 个“基因组”对象的数组,我需要使用它的适应度属性对其进行排序。
我已经试过了:
genomes.sorted({ $0.fitness > $1.fitness })
但它没有用。 我该怎么做?
【问题讨论】:
-
您是否遇到任何错误?
标签: ios arrays swift sorting object