次のような配列があるかもしれません:
[1, 4, 2, 2, 6, 24, 15, 2, 60, 15, 6]
または、実際には、同じ型のデータ部分の任意のシーケンスです。私がやりたいのは、各同一要素が 1 つだけあることを確認することです。たとえば、上記の配列は次のようになります。
[1, 4, 2, 6, 24, 15, 60]
2、6、15 の重複が削除され、同一の要素がそれぞれ 1 つだけになるようにしたことに注意してください。Swift ではこれを簡単に実行できる方法が用意されていますか、それとも自分で実行する必要がありますか?
ベストアンサー1
を に変換したりSet
、 に戻したりするArray
のは簡単です。
let unique = Array(Set(originals))
配列の元の順序が維持されることは保証されません。