【发布时间】:2021-08-17 23:09:30
【问题描述】:
我有一个作业,我必须使用集合函数对以下字典进行排序,而无需在 SWIFT 中创建新字典。这怎么可能?
这是我的字典:
var mountains:[String:Int] = ["Mount Everest":8868, "K2":8611, "Kangchenjunga":8586, "Lhotse":8516, "Makalu":8485]
目前我正在使用以下代码,但该代码会生成一个不允许的新字典。我需要对字典本身进行排序吗?
let sortedDictDesc = mountains.sorted { $1.1 < $0.1 }
【问题讨论】:
-
字典无序
-
可能你误解了作业。
标签: swift sorting dictionary collections