在swift中去除数组中重复性元素,有两种很简单的方式,一种是通过Swift内置的集合(Set),另外则是通过字典的不重复性,除此之外,还可以通过遍历的方式获取新数组。
集合Set
1 | let array = [0,0,1,1,1,2,2,3,3,4] |
字典
1 | let array = [0,0,1,1,1,2,2,3,3,4] |
但是上面两种方法有个弊端,就是得到的新数组都是无序状态的。可以通过遍历+contains来操作
遍历
1 | let array = [0,0,1,1,1,2,2,3,3,4] |
这种方法速度快,并且使用方便