• 0

كيف أنشئ enum في لغة البرمجة Apple Swift؟

أقوم بالعمل على تطبيق iOs وأريد تخزين قيم كـ enum  فما هي طريقة إنشاء Enumeration في swift؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

يتم إنشاء Enumeration  في Swift بكتابة الكلمة المفتاحية enum وبعدها الاسم ويكون التعريف الداخي للـ enumeration بين قوسين:

enum SomeEnumeration {
    // enumeration definition goes here
}

القيم التي تعرّف في الـ Enum  هي عبارة عن حالات Cases لذا عند كتابة التعريف الداخلي ضع كلمة case قبل اسم النوع.

 المثال التالي يعرّف النقاط الأربع الأساسية للبوصلة:

enum CompassPoint {
    case North
    case South
    case East
    case West
}

ملاحظة: على خلاف لغات C و objective-C لا يتم في لغة swift إعطاء حالات التعداد عدد صحيح افتراضي عند إنشائها. فمثلًا في المثال أعلاه الحالات (North, South, East, West)  لا تساوي ضمنيًا القيم 0, 1, 2, 3 بل هي قيم كاملة في حد ذاتها مع نوع تعريف واضح لـ CompassPoint.

يمكن كتابة الحالات على سطر واحد عن طريق الفصل بينها بواسطة فاصلة ",":

enum Planet {
    case Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune
}

كيف أنشئ enum في لغة البرمجة Apple Swift؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن