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
Utilisez la méthode joined(separator:) — c'est la manière standard et la plus efficace
En Swift, pour joindre les éléments
No answers yet.
Connectez-vous pour laisser une réponse
Blogs
WebSocket en TypeScript : Création d'applications en temps réel