كيفية الحصول على مصفوفة من المفاتيح من قاموس في Swift؟
مرحباً بالجميع! أنا مبتدئ في Swift وواجهت مشكلة أثناء العمل مع القواميس. لدي قاموس يخزن أسماء المستخدمين وأعمارهم:
```swift
let users: [String: Int] = ["Alice": 25, "Bob": 30, "Charlie": 22]
```
أحتاج إلى الحصول على مصفوفة تحتوي فقط على المفاتيح (أسماء المستخدمين)، أي `["Alice", "Bob", "Charlie"]`. حاولت استخدام الخاصية `.keys`، لكنها تعيد مجموعة من النوع `Dictionary.Keys` وليس مصفوفة. عندما أحاول استخدام هذه النتيجة كمصفوفة عادية، يظهر خطأ في Xcode.
أرجو إخباري، من فضلكم، كيف يمكن تحويل مفاتيح القاموس إلى مصفوفة عادية من النوع `[String]`؟ ويفضل مع أمثلة كود. شكراً مسبقاً على المساعدة!
<<>>
استخدام Array(users.keys)
الطريقة الأبسط والأكثر شيوعاً هي لف الخاصية .keys في مُهيئ Array():
let users: [String: Int] = ["Alice": 25, "Bob": 30, "Charlie": 22]
let keysArray: [S