اذهب إلى المحتوى
  • 0

ماذا تعني optional في Swift وكيف تستخدم؟

OsamaSaif

السؤال

Recommended Posts

  • 1

تعني optional في Swift أن المتغيّر يمكن أن يحوي على قيمة وقد لا يحوي. على خلاف لغات البرمجة الأخرى إذ أنه يجب إعطاء قيمة للمتغير فيها حتى ولو كانت قيمة string فارغة.

يُعرّف المتغير في swift على أنه متغيّر اختياري optional بوضع علامة استفهام "؟" بعد نوع المتغير مثال:

var myOptionalString:String? = "Hello"

متى يكون استخدام القيمة optional مفيد؟

1- في حال كانت الخاصية غير موجودة عند كل عناصر الفئة المعينة مثلًا خاصية الاسم الثاني أو middleName.

2- عندما يمكن لدالة ما أن تُرجع قيمة أو لا شيء مثل الدالة التي تقوم بالبحث عن عنصر ما في مصفوفة.

3- عندما يكون هناك إمكانية للدالة أن ترجع نتيجة أو خطأ او لا شيء.

ماذا تعني optional في Swift وكيف تستخدم؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...