كيفية حذف عنصر من مصفوفة في Swift: دليل كامل
مرحباً بالجميع! لقد بدأت للتو في تعلم Swift وواجهت مشكلة أثناء العمل مع المصفوفات. أحتاج إلى حذف عناصر من المصفوفة بناءً على شروط مختلفة، لكنني لا أستطيع إيجاد الطريقة الصحيحة.
لدي مصفوفة من السلاسل النصية تحتوي على أسماء المستخدمين:
```swift
var users = ["Alice", "Bob", "Charlie", "David", "Eve"]
```
أريد:
1. حذف مستخدم معين بالاسم (مثلاً "Charlie")
2. حذف العنصر الأول أو الأخير
3. حذف عنصر حسب الفهرس (index)
4. حذف عدة عناصر مرة واحدة
حاولت استخدام method `remove(at:)`، لكنه يتطلب index وليس قيمة. حاولت إيجاد index عبر `firstIndex(of:)`، لكنني لست متأكداً أنني أفعل ذلك بشكل صحيح. ورأيت أيضاً في التوثيق `removeAll`، لكنه يحذف جميع العناصر، بينما أحتاج فقط إلى بعضها.
أرجو إخباري، ما هي الـ methods الموجودة لحذف العناصر من المصفوفة في Swift؟ يُفضل مع أمثلة كود، لتكون واضحة للمبتدئ. شكراً مسبقاً!
<<>>