Avatar ·

Comment convertir un Array en String en Swift ?

Bonjour à tous ! Je viens de commencer à apprendre Swift et je suis confronté à une tâche apparemment simple, mais je n'arrive pas à la résoudre. J'ai un array de strings : ```swift let fruits = ["Apple", "Banana", "Orange", "Grape"] ``` Je veux transformer cet array en une seule string, pour l'afficher dans un UILabel ou l'envoyer à un serveur. Par exemple, je veux obtenir quelque chose comme : `"Apple, Banana, Orange, Grape"` ou `"Apple Banana Orange Grape"`. J'ai essayé d'utiliser `String(fruits)`, mais cela donne une erreur de compilation. J'ai essayé d'écrire une boucle for-in et d'ajouter manuellement les éléments à la string, mais cela semble horrible, et je ne sais pas comment traiter correctement le dernier élément sans virgule supplémentaire. Dites-moi, s'il vous plaît, comment faire cela correctement et élégamment en Swift ? Il est important que la solution soit performante et adaptée aux arrays contenant des centaines d'éléments. Merci d'avance ! <<>>

Utilisez la méthode joined(separator:) — c'est la manière standard et la plus efficace

En Swift, pour joindre les éléments