Comment supprimer les doublons d'un tableau en Swift ? (En conservant l'ordre)
Bonjour ! Je suis débutant en Swift et j'ai rencontré un problème. J'ai un tableau de chaînes de caractères qui peut contenir des valeurs en double. Par exemple :
```swift
let names = ["Анна", "Борис", "Анна", "Виктор", "Борис", "Дмитрий"]
```
J'ai besoin d'obtenir un nouveau tableau où chaque élément apparaît une seule fois, mais en conservant l'ordre des éléments (première occurrence). C'est-à-dire que le résultat doit être : `["Анна", "Борис", "Виктор", "Дмитрий"]`.
Je sais qu'on peut utiliser `Set`, mais il ne garantit pas l'ordre des éléments. J'ai aussi essayé `NSOrderedSet`, mais c'est de l'Objective-C, et je pense qu'il devrait y avoir une solution plus élégante en Swift.
Pouvez-vous me dire comment supprimer correctement les doublons d'un tableau en Swift, de préférence en utilisant la bibliothèque standard, sans importer Foundation ?