【发布时间】:2018-06-06 08:18:24
【问题描述】:
我想对数组进行排序
像这样:
let elements = ["S","A","C","C","T","E","E","E","F","S","S","A","A","C"]
我试过这样做
var currentElement = ""
var newElements:[String] = []
for element in elements {
if currentElement != element{
currentElement = element
newElements.append(element)
}
}
但是print["S", "A", "C", "T", "E", "F", "S", "A", "C"]
如何将此排序为["A","C","E","F","S","T"]
【问题讨论】:
-
Wtf,您甚至没有在 if 条件下对任何内容进行排序,甚至不是对任何内容进行排序的尝试,您只是在抑制重复项!在我看来很像某种你不想做的作业,回去工作并在谷歌上搜索。