Comment convertir un Array en String en Swift ?
Bonjour à tous ! Je suis débutant en Swift, j'écris ma première application iOS. Je suis confronté à une tâche simple, me semblait-il : j'ai un tableau de chaînes et je veux afficher son contenu dans un UILabel ou dans print pour le débogage. Mais au lieu d'une belle chaîne comme "pomme, banane, orange", Xcode génère une erreur ou imprime quelque chose d'incompréhensible.
Voici un exemple de mon code :
```swift
let fruits = ["pomme", "banane", "orange"]
let result: String = fruits // Erreur : Cannot assign value of type '[String]' to type 'String'
print(fruits) // Imprime : ["pomme", "banane", "orange"] — pas ce qu'il faut
```
Je comprends qu'un tableau n'est pas une chaîne, mais comment concaténer tous les éléments en une seule chaîne avec des séparateurs ? J'ai essayé de le faire manuellement avec une boucle for, mais cela semble lourd et moche. Swift a sûrement une méthode intégrée. Dites-moi, s'il vous plaît, comment convertir correctement et élégamment un tableau en chaîne ? C'est nécessaire pour l'affichage à l'utilisateur, afin que les éléments soient séparés par des virgules ou des espaces.
Merci d'avance.