Avatar ·

¿Cómo convertir un Array en un String en Swift?

¡Hola a todos! Acabo de empezar a aprender Swift y me encontré con una tarea aparentemente simple, pero no puedo resolverla. Tengo un array de strings: ```swift let fruits = ["Apple", "Banana", "Orange", "Grape"] ``` Quiero convertir este array en un solo string para mostrarlo en un UILabel o enviarlo al servidor. Por ejemplo, quiero obtener algo como: `"Apple, Banana, Orange, Grape"` o `"Apple Banana Orange Grape"`. Intenté usar `String(fruits)`, pero da un error de compilación. Traté de escribir un bucle for-in y agregar manualmente los elementos al string, pero se ve horrible y no sé cómo manejar correctamente el último elemento sin una coma extra. Por favor, indíquenme cómo hacerlo correctamente y de forma elegante en Swift. Es importante que la solución sea eficiente y adecuada para arrays con cientos de elementos. ¡Gracias de antemano! <<>>

Usa el método joined(separator:) — es la forma estándar y más eficiente

En Swift, para unir los elementos