Avatar ·

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 ?