私は自分の構造体をアルファベット順に出力し、次にデータを降順で並べ替えるようにしたいと思います。だから、最終的な結果は次のようになります。「ルークス9」、「ルークス4」、「鍛冶4」構造体のアルファベット順と降順で配列をプリント
struct MyData {
var company = String()
var score: Int
}
let data = [
MyData(company: "smiths", score: 4),
MyData(company: "lukes", score: 4),
MyData(company: "lukes", score: 9)
]
MyDataを「Comparable」に準拠させる必要があります –