【发布时间】:2018-07-11 02:19:28
【问题描述】:
我正在尝试从最大到最小对 Swift 内部的一个 int 数组进行排序。我使用的代码是:
Array(data.keys).sorted(by: { $0 > $1 })
给定的数组是一个从 1 到 1,000 的整数数组。结果是:
999, 998, 997 ... 991, 990, 99, 989 ... 802, 801, 800, 80, 8, 799, 798 ...
我想要的结果是:
999, 998, 997 ... 991, 990, 989 ... 802, 801, 800, 799, 798 ...
【问题讨论】:
-
您没有整数数组。你有一个字符串数组。