Avatar ·

كيفية تحويل Array إلى String في Swift؟

مرحباً بالجميع! لقد بدأت للتو في تعلم Swift وواجهت مهمة تبدو بسيطة، لكنني لا أستطيع حلها. لدي مصفوفة من السلاسل النصية: ```swift let fruits = ["Apple", "Banana", "Orange", "Grape"] ``` أريد تحويل هذه المصفوفة إلى سلسلة نصية واحدة لعرضها في UILabel أو إرسالها إلى الخادم. على سبيل المثال، أريد الحصول على شيء مثل: `"Apple, Banana, Orange, Grape"` أو `"Apple Banana Orange Grape"`. حاولت استخدام `String(fruits)` لكنه أعطاني خطأ في الترجمة. حاولت كتابة حلقة for-in وإضافة العناصر يدوياً إلى السلسلة النصية، لكن ذلك يبدو سيئاً، ولا أعرف كيفية معالجة العنصر الأخير بشكل صحيح دون فاصلة زائدة. أرجو إرشادي إلى الطريقة الصحيحة والأنيقة في Swift؟ من المهم أن يكون الحل فعالاً ومناسباً للمصفوفات التي تحتوي على مئات العناصر. شكراً مسبقاً! <<>>

استخدم دالة joined(separator:) — هذه هي الطريقة القياسية والأكثر فعالية

في Swift، لدمج العناصر