كيفية التحقق مما إذا كان العنصر موجودًا في مصفوفة في Swift؟
مرحبًا بالجميع! لقد بدأت للتو في تعلم Swift وواجهت مهمة بسيطة للوهلة الأولى. أحتاج إلى التحقق مما إذا كانت قيمة معينة موجودة في مصفوفة. على سبيل المثال، لدي مصفوفة من السلاسل النصية بأسماء المستخدمين:
```swift
let users = ["Анна", "Борис", "Виктор", "Галина"]
```
أريد كتابة شرط: إذا كان المستخدم "Борис" موجودًا في القائمة، فاطبع "تم منح الوصول"، وإلا فاطبع "المستخدم غير موجود".
حاولت استخدام العامل `==`، لكن بالطبع Swift أعطى خطأ، لأنه لا يمكن مقارنة مصفوفة بعنصر واحد. ثم كتبت حلقة `for-in` وفحصت كل عنصر يدويًا:
```swift
var found = false
for user in users {
if user == "Борис" {
found = true
break
}
}
if found {
print("تم منح الوصول")
}
```
هذا يعمل، لكني أعتقد أنه معقد جدًا لمثل هذه العملية البسيطة. في لغات أخرى (مثل Python) يوجد العامل `in` الذي يفعل نفس الشيء في سطر واحد. هل يوجد في Swift طريقة